分布式ID
分布式ID
黑虎含珠
这个作者很懒,什么都没留下…
展开
-
微信序列号生成器架构设计及演变
一、摘要微信在立项之初,就已确立了利用数据版本号实现终端与后台的数据增量同步机制,确保发消息时消息可靠送达对方手机,避免了大量潜在的家庭纠纷。时至今日,微信已经走过第五个年头,这套同步机制仍然在消息收发、朋友圈通知、好友数据更新等需要数据同步的地方发挥着核心的作用。而在这同步机制的背后,需要一个高可用、高可靠的序列号生成器来产生同步数据用的版本号。这个序列号生成器我们称之为seqsvr,目转载 2017-01-11 17:06:51 · 1039 阅读 · 0 评论 -
AliSQL开源Sequence Engine
Introduction单调递增的唯一值,是在持久化数据库系统中常见的需求,无论是单节点中的业务主键,还是分布式系统中的全局唯一值,亦或是多系统中的幂等控制。不同的数据库系统有不同的实现方法,比如MySQL提供的AUTO_INCREMENT,Oracle,SQL Server提供SEQUENCE等。在MySQL数据库中,如果业务系统希望封装唯一值,比如增加日期,用户等信息,AUTO转载 2017-04-19 15:17:19 · 1068 阅读 · 0 评论