如何设计一个注册中心?
- 服务注册
- 注册表结构设计
- 服务发现
- 服务订阅
- 服务推送
- 健康检查
- 集群同步:设计到数据同步,数据同步我们有哪些协议 raft 、distro、ZAB
Nacos1.x作为注册中心的原理?
1、使用Http发送注册
2、查询服务提供方列表
3、定时拉取(每10秒)
4、检测到服务提供者异常,基于UDP协议推送更新
5、定时心跳(5秒),检测服务状态
6、定时心跳任务检查
7、集群数据同步任务使用Distro
Nacos服务领域模型有哪些?
- Namespace: 实现环境隔离,默认值public
- Group: 不