rpcpool.solana_rpc_haproxy

Solana RPC Haproxy

这是一个示例HAproxy配置的角色,用于在Solana RPC节点前面。HAproxy负责基本的HTTP处理。

需求

  • Ansible >= 2.8

角色变量

  • haproxy_log_level:HAproxy的日志级别
  • haproxy_certificate_path:指定证书的路径,以便HAproxy可以响应SSL证书。默认情况下安装的是自签名证书。
  • haproxy_lb_maxconn:负载均衡器接受的最大连接数。默认3000。
  • haproxy_rpc_maxconn:转发到Solana RPC软件的最大RPC连接数。默认1000。
  • haproxy_rpc_maxconn_pubsub:转发到Solana RPC软件的最大Pubsub连接数。默认500。
  • haproxy_major_version:要安装的HAproxy主版本。默认2.2。
  • haproxy_minor_version:要安装的HAproxy次版本。默认10。
  • haproxy_checksum:HAproxy安装包的校验和(sha256sum)。

如果需要更具体的配置,您将需要自定义haproxy.cfg。有关如何为API使用定制HAproxy的良好介绍,请参考此处

示例剧本

    - hosts: rpc_nodes
      roles:
         - { role: rpcpool.solana_rpc_haproxy }

许可证

MIT

作者信息

这个角色最初由rpcpool开发。欢迎提出补丁、建议和改进。

关于项目

HAproxy frontend for Solana RPC node

安装
ansible-galaxy install rpcpool.solana_rpc_haproxy
许可证
mit
下载
94
拥有者
Providers of Solana RPC services