一种基于nacos的分布式无锁化编程方法
2023-02-20 10:29:07 0 举报
一种基于nacos的分布式无锁化编程方法
作者其他创作
大纲/内容
服务信息管理器
缓存服务器信息与对应的槽位信息
循环结束
循环
......
注册或者更新槽位缓存
循环处理开始
调用槽位校验器检查槽位变更
根据索引信息生成各节点的槽位
休眠5秒
槽位校验模块
nacos
服务信息监控器
槽位使用模块
应用服务1
实际业务
根据服务名和分组查询
注册
Nacos
应用服务2
槽位校验器
查询
DB
从服务信息管理器查询槽位信息与应用服务个数
更新服务管理器缓存
服务注册
服务信息监控结束
查询槽位
通过业务表的自增键与服务个数取模与槽位进行比较来拆分数据
服务信息监控开始
下线
服务下线
0 条评论
回复 删除
下一页