2. DistroConsistencyServiceImpl类
DistroConsistencyServiceImpl用于存储临时数据 。由于nacos的临时数据需要通过创建者不断得发送心跳数据来保活,因此在存储上反而比较简单 。naming服务并不会在文件系统或者数据库中持久化存储临时数据,它通过心跳包来保证数据的有效性 。
naming服务使用一种“分区”算法来管理临时数据 。它把所有数据分为若干个block,每个naming节点只负责一个block内数据的创建/删除/同步 。通过数据同步,每个naming节点最终都会持有完整的数据集合 。
推荐阅读
- Node.js构建 Web 服务
- 微服务平台之全链路追踪
- 教你利用 PHP 实现微服务
- 建设银行95533怎么转人工服务?
- 中国电信|深圳成广东首个5G超高清视频通话城市:秒拨秒接通 比微信还方便
- Win10卸载Cortana微软小娜的方法
- 跟常用框架SpringSecurity比 微服务到底胜在哪?
- 掌握这5个微信营销技巧,你就不用再愁没客户了
- 如何运营好自己的微信公众号
- 微信公众号初期如何涨粉?