微服务中为什么需要注册中心?

提问者:帅平 问题分类:面试刷题
微服务中为什么需要注册中心?
1 个回答
满天都是派星べ
满天都是派星べ
随着单体应用拆分,首当面临的第一份挑战就是服务实例的数量较多,并且服务自身对外暴露的访问地址也具有动态性。可能因为服务扩容、服务的失败和更新等因素,导致服务实例的运行时状态经常变化,如下图:

商品详情需要调用**、订单、库存三个服务,存在问题有:
**、订单、库存这三个服务的地址都可能动态的发生改变,单存只使用配置的形式需要频繁的变更,如果是写到配置文件里面还需要重启系统,这对生产来说太不友好了;
服务是集群部署的形式调用方负载均衡如何去实现;

解决第一个问题办法就是用我们用伟人说过一句话,没有什么是加一个中间层解决不了的,这个中间层就是我们的注册中心。
解决第二问题就是关于负载均衡的实现,这个需要结合我们中间层老大哥来实现。
发布于:1年前 (2023-05-07) IP属地:四川省
我来回答