- 8
- 0
- 约小于1千字
- 约 13页
- 2017-10-04 发布于湖北
- 举报
微信序列号生成器架构设计;使用场景;系统背景;技术介绍;架构原型;架构原型;架构原型;1、把存储层和缓存中间层分成两个模块StoreSvr及AllocSvr。StoreSvr为存储层,利用了多机NRW策略来保证数据持久化后不丢失;AllocSvr则是缓存中间层,部署于多台机器,每台AllocSvr负责若干号段的sequence分配,分摊海量的sequence申请请求。
2、整个系统又按uid范围进行分Set,每个Set都是一个完整的、独立的StoreSvr+AllocSvr子系统。分Set设计目的是为了做灾难隔离,一个Set出现故障只会影响该Set内的用户,而不会影响到其它用户。;容灾设计;seqsvr所有模块使用了统一的路由表,描述了uid号段到AllocSvr的全映射。这份路由表由仲裁服务根据AllocSvr的服务状态生成,写到StoreSvr中,由AllocSvr当作租约读出,最后在业务返回包里旁路给Client端。;容灾设计;仲裁机制;路由同步优化
您可能关注的文档
最近下载
- 二年级标点符号的使用.docx VIP
- 急性前葡萄膜炎多学科决策模式中国专家共识(2025版).docx
- 中央空调采购安装投标方案(技术方案).docx
- fluent中的heat-release-rate-概述说明以及解释.doc VIP
- 华东理工大学新编日语教程4第7课.ppt VIP
- 新编日语教程4-课件-第5课.ppt VIP
- 惠州学院高等数学()期末试题参考答案.doc VIP
- GB 45673- 2025《危险化学品企业安全生产标准化通用规范》之“5.2安全生产责任制”专业解读与应用(编制-2025A0).docx VIP
- 【主编叶凡】大学物理(上+下)课后作业答案.doc VIP
- 陪诊师免责服务协议.pdf VIP
原创力文档

文档评论(0)