
id
varyall
这个作者很懒,什么都没留下…
展开
-
微信技术分享:微信的海量IM聊天消息序列号生成实践(容灾方案篇)
1、引言在本文的上篇《微信技术分享:微信的海量IM聊天消息序列号生成实践(算法原理篇)》中介绍了微信的消息序列号生成器 seqsvr 的算法原理、架构核心思想,以及 seqsvr 随着业务量快速上涨所做的架构演变,本篇将会介绍 seqsvr 分布式容灾架构的演变。我们知道,互联网后台系统绝大部分情况下并没有一种唯一的、完美的解决方案,同样的需求在不同的环境背景下甚至有可能演化出两种截然不同的架...转载 2019-03-21 16:05:15 · 1285 阅读 · 1 评论 -
Tinyid原理介绍
Id生成系统要点 在简单系统中,我们常常使用db的id自增方式来标识和保存数据,随着系统的复杂,数据的增多,分库分表成为了常见的方案,db自增已无法满足要求。这时候全局唯一的id生成系统就派上了用场。当然这只是id生成其中的一种应用场景。那么id生成系统有哪些要求呢?全局唯一的id:无论怎样都不能重复,这是最基本的要求了 高性能:基础服务尽可能耗时少,如果能够本地生成最好 高可用:虽说...转载 2019-10-06 20:32:36 · 2602 阅读 · 0 评论