分布式Id生成服务架构图
2022-01-22 10:32:03 0 举报
高可用分布式id设计
作者其他创作
大纲/内容
2、从本地缓存获取分布式Id
Redis缓存
DB
本地定时任务每隔10s检查内存中Id的数量
Id生成服务sdk(baseservice-client)
批量拉取100w个分布式Id
读取DB数据
Id生成服务SDK
结束
是否有值
业务模块(goods模块)
1、调用SDK获取分布式Id
发布更新缓存消息
Id生成服务-基础服务(base-service)
更新缓存
管理后台Id生成规则
分布式Id本地缓存
本地缓存
更新本地缓存
Id生成服务
本地定时任务每隔5min
3、本地缓存没有值,批量从Id生成服务拉取数据
开始
4、本地缓存有值,直接返回,同时删除返回的值
更新
分布式Id生成服务架构图
初始化
模块启动
收藏
0 条评论
回复 删除
下一页