前言
nginx虽然支持grpc代理通信,但不适合长连接操作,使用nginx实现grpc代理是无法完成微服务注册的。
因此使用HAProxy实现nacos集群管理。
HAProxy是一款高可用组件,可以实现集群服务结点的负载均衡和代理。
下载最新版HAPROXY并解压源文件到/usr/local/src/haproxy
wget https://www.haproxy.org/download/2.5/src/haproxy-2.5.1.tar.gz
tar zxvf /var/ftp/haproxy-2.5.1.tar.gz -C /usr/local/src/
cd /usr/local/src/haproxy-2.5.1/
编译并安装到/usr/local/haproxy
# 这里的ARCH根据自己的操作系统架构决定,arm=arm,x86=x86_64
make TARGET=custom ARCH=