- 1
- 0
- 约小于1千字
- 约 2页
- 2026-11-06 发布于北京
- 举报
《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)