行业知识
Nacos学习
2026-11-01 02:23:57
来源:互联网转载
作用
对于���服务架构,为了解决服务之间的交互、服务中的配置修改后需要重启服务等问题,于是就诞生了Nacos
()- 服务注册、发现、管理
- 配置中心
- 流量控制
一些知识点
- 源码由Spring + SpringBoot + SpringMVC框架开发,还是RestFul编码风格,阅读方便
- 代码中存储临时实例服务信息的结构,是个层层嵌套的Map,存储持久实例服务信息使用数据库
- 写时复制思想,类似CopyOnWriteList,读在原注册表上读,写操作在副本写,然后替换原注册表。
- 命名空间,服务组作用是为了可扩展,如不同的部署环境、业务域等就可以区分分隔。
- 服务注册后,服务提供者会使用定时任务定期向Nacos发送心跳包,表示此服务还活着,防止被剔除