技术细节补充:使用雪花算法生成messageId.pdfVIP

  • 1
  • 0
  • 约小于1千字
  • 约 2页
  • 2026-11-06 发布于北京
  • 举报

技术细节补充:使用雪花算法生成messageId.pdf

《095_技术细节补充:使用雪花算法生成messageId》

messageId是如何生成的?直接数据到MySQL时,messageId是自增主键,但现在我

们的messageId不能这样做——每条消息进入请求分发系统时就会自动生成唯一

messageId

比如基于Redis自增序列,但最担心Redis宕机的情况;另式是让分发系统持续

自带ID表生成自增ID;雪花算法(面试系列讲过)正好用来生成这种唯一ID

它就是消息的messageId标识

《095_一个技术细节补充:利用snowflake算法生成messageId》

messageId是如何生成的呢?直接数据到mysql里,messageId是自增长的主键,但是

现在我们的messageId是不能这样做了,一条消息在请求分发系统的时候,就自动生成一个

唯一的messageId

比如基于redis自增长,但是怕就是怕万一redis挂了;另外就是让请求分发系统去不停的

一个自己的id表,自增长id生成;snowflake算法,面试系列里讲过,就是用他来生成

唯一的id

就是可以作为消息的messageId

文档评论(0)

1亿VIP精品文档

相关文档