我们准备将一个互金系统的部分微服务迁移到容器云平台,是基于dubbo+zookeeper方案的,zookeeper是在容器云集群之外的,为了能够实现容器云内部微服务和外部的zookeeper之间通讯,不知在网络层面上应该怎么选择,老师有推荐的方案吗?
收起考虑利用 Dubbo 新版本的环境变量参数,增加 docker 启动参数,配置注册到 dubbo ZK 的信息,以实现注册实IP,而非pod虚IP
参数如下:
ENV DUBBO_IP_TO_REGISTRY (微服务主机实 IP )
ENV DUBBO_PORT_TO_REGISTRY (微服务主机实 PORT )