分布式应用注册中心- ZooKeeper

什么是微服务的注册中心?
什么是注册中心
服务注册中心是服务实现服务化管理的核心组件,类似于目录服务的作用,主要用来存储服务信息,譬如提供者 url 串、路由信息等。服务注册中心是微服务架构中最基础的设施之一。
注册中心可以说是微服务架构中的“通讯录”,它记录了服务和服务地址的映射关系。在分布式架构中,服务会注册到这里,当服务需要调用其它服务时,就到这里找到服务的地址,进行调用。
总结:服务注册中心的作用就是「服务的注册」和「服务的发现」。
为什么需要注册中心
了解了什么是注册中心,那么我们继续谈谈,为什么需要注册中心。在分布式系统中,我们不仅仅是需要在注册中心找到服务和服务地址的映射关系这么简单,我们还需要考虑更多更复杂的问题:
服务注册后,如何被及时发现服务宕机后,如何及时下线服务如何有效的水平扩展服务发现时,如何进行路由服务异常时,如何进行降级注册中心如何实现自身的高可用
CAP理论

 

Zookeeper环境部署
安装
> wget https://dlcdn.apache.org/zookeeper/zo

分布式应用注册中心- ZooKeeper最先出现在Python成神之路

版权声明:
作者:ht
链接:https://www.techfm.club/p/20351.html
来源:TechFM
文章版权归作者所有,未经允许请勿转载。

THE END
分享
二维码
< <上一篇
下一篇>>