对于Eureka,服务可以直接将自己注册到Eureka服务器。我们为什么要发送请求到Consul客户端而不是Consul服务器?让服务直接与Consul服务器通信是否有问题?
感谢您的帮助,谢谢!
答案 0 :(得分:0)
不,直接与服务器通信没有问题。
Consul客户端用于具有许多(5+)Consul代理的大数据中心。领事开发人员建议使用three to five server agents per datacenter。如果您需要更多的代理(例如,用于数百个微服务),则应使用连接到服务器代理的客户端代理,而不是启动更多的服务器代理,这会降低性能。
但是在较小的数据中心中,直接使用服务器代理是没有问题的。