微服务中为什么需要服务发现?

最简单的情况下:只有A,B两个服务,他们都有自己的IP地址,如果A调用B,那么需要在A中配置B的地址就可以了。 但是如果B的服务有多个,如下图: 在分布式系统中,多个自治的B并不共享主内存。因此B的服务不仅多,而且会根据具体情况动态变化。因此数量也是不固定的。例如在流量小的时候B的数量会变小,当大流量时B的数量可以增多。因此在A中的配置写B的IP是不现实的。 这时就需要注册中心了,B在启动时就会把
相关文章
相关标签/搜索