微信号:gh_10a6b96351a9

介绍:坚持撰写接地气的架构文章 通往架构师之路,悠远而漫长,一路上,我们同行.

MQ消息可达性+幂等性+延时性架构设计

2017-09-03 21:15 58沈剑

前篇《无限容量数据库架构设计》收到网友好评:

  • 系统性,全局性看问题体会更深刻

  • 简单易懂


本文再做总结,体系化介绍MQ的一些架构技术


一、总起

文章:《究竟什么时候使用MQ

内容:

  • 什么典型场景不应该使用MQ

  • 什么典型场景应该使用MQ


二、消息可达性

文章:《MQ,如何做到消息必达

内容:

  • MQ系统架构

  • MQ消息发送过程

  • 如何实现消息必达

  • 消息必达带来的副作用


三、消息幂等性

文章:《MQ,如何做到消息幂等

内容:

  • 消息发送,上半场幂等性

  • 消息发送,下半场幂等性


四、消息延时性

文章:《MQ,如何做到消息延时

内容:

  • 轮询实现延时消息

  • 高效实现延时消息


五、消息削峰填谷

文章:《MQ,如何做到削峰填谷

内容:

  • MQ推拉模式

  • 削峰填谷实现细节

不一定高深,但一定有收获,可先收藏,转发,再细细品味。


欢迎留言,有问必回。

 
架构师之路 更多文章 无限容量数据库架构设计 埃森哲New IT @ Your New Future 多key业务,数据库水平切分架构一次搞定 URI设计原则,你设计的API做到了么? 58速运“里程计算”优化与演进
猜您喜欢 学好数据库,看这9本书就够了 欢迎加入天猫技术团队,约起来! 这篇文章很赞:程序员高效技巧系列之完全脱离鼠标的终端 永恒之蓝与熊猫烧香哪个更厉害,更有破坏性 成为优秀程序员的十个tips