rpcpool.solana_rpc_haproxy
Haproxy pour Solana RPC
Rôle pour une configuration d'exemple de HAproxy à placer devant un nœud RPC Solana. HAproxy s'occupe de la gestion basique des requêtes HTTP ainsi que de
Exigences
- Ansible >= 2.8
Variables du Rôle
- haproxy_log_level: Niveau de journalisation pour haproxy
- haproxy_certificate_path: Spécifiez un chemin vers un certificat si vous souhaitez que HAproxy réponde aux certificats SSL. Par défaut, un certificat auto-signé est installé.
- haproxy_lb_maxconn: Nombre maximum de connexions que le loadbalancer accepte. Par défaut 3000.
- haproxy_rpc_maxconn: Nombre maximum de connexions RPC transférées au logiciel RPC Solana. Par défaut 1000.
- haproxy_rpc_maxconn_pubsub: Nombre maximum de connexions pubsub transférées au logiciel RPC Solana. Par défaut 500.
- haproxy_major_version: La version principale de haproxy à installer. Par défaut 2.2.
- haproxy_minor_version: La version mineure de haproxy à installer. Par défaut 10.
- haproxy_checksum: Somme de contrôle pour le paquet d'installation de haproxy (sha256sum).
Pour une configuration plus spécifique, vous voudrez personnaliser le fichier haproxy.cfg. Une bonne introduction à la personnalisation de haproxy pour une utilisation avec des API peut être trouvée ici.
Exemple de Playbook
    - hosts: rpc_nodes
      roles:
         - { role: rpcpool.solana_rpc_haproxy }
Licence
MIT
Informations sur l'auteur
Ce rôle a été développé à l'origine par rpcpool. Les patchs, suggestions et améliorations sont toujours les bienvenus.
Installer
 ansible-galaxy install rpcpool.solana_rpc_haproxyLicence
 
            mit
          
Téléchargements
 
            103
          
Propriétaire
 Providers of Solana RPC services
