红包功能架构设计与业务流程优化.pdfVIP

  • 0
  • 0
  • 约小于1千字
  • 约 1页
  • 2026-04-24 发布于北京
  • 举报

《117_一个完整红包功能的架构设计和业务流程总结(续)》

群红包

得做一个总金额到指定数量的群红包的金额随机拆分,把10个红包到数据库中去,另

外做一个发送用户到公司账户的转账,投递一条群红包消息到Kafka中去

红包独立部署的离线消息服务,会马力全开,为群500个人生成的离线消息,利用几十个甚

至上百个线程同时并发写入Redis中,几十ms就可以了

调用公司自己的支付系统-第的支付系统(、、),这个过程就慢了,

快则几百毫秒,慢则几秒,这个很不稳定

对于调用公司自己的支付系统进行转账这个事儿,完全可以采用分布式事务里面的可

靠消息最终一致性方案,最终一定要调用支付系统成功把转账完成,我的另外一个好朋

友,狸猫技术窝,《从0开始带你成为消息中间件实战高手》

MQ这个技术

基于MQ实现一套可靠消息最终一致性的分布式事务方案

红包独立部署的消息投递系统,走群Session聚合查询,一次Redis调用,群里所有的

人的session,做消息投递

群里500个人,如果说收到了群红包消息,删除他自己的群红包离线消息,抢红包,走

红包服务的抢红包的逻辑,基于Redis来实现,你完全可

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档