一、什么是注册中心?
服务注册:服务提供者provider,启动的时候向注册中心上报自己的网络信息
服务发现:服务消费者consumer,启动的时候向注册中心上报自己的网络信息,拉取provider的相关网络信息
核心:服务管理,是有个服务注册表,心跳机制动态维护,服务实例在启动时注册到服务注册表,并在关闭时注销。
二、为什么要用?
微服务应用和机器越来越多,调用方需要知道接口的网络地址,如果靠配置文件的方式去控制网络地址,对于动态新增机器,维护带来很大问题.
三、主流的注册中心有哪些?
zookeeper、Eureka、consul、etcd、Nacos
AlibabaCloud搭配最好的是Nacos,且除服务的注册发现之外,还支持动态配置服务
参考图片(nacos官网)