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

2017-09-03 21:15:43 58沈剑 架构师之路

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

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

  • 简单易懂


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


一、总起

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

内容:

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

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


二、消息可达性

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

内容:

  • MQ系统架构

  • MQ消息发送过程

  • 如何实现消息必达

  • 消息必达带来的副作用


三、消息幂等性

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

内容:

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

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


四、消息延时性

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

内容:

  • 轮询实现延时消息

  • 高效实现延时消息


五、消息削峰填谷

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

内容:

  • MQ推拉模式

  • 削峰填谷实现细节

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


欢迎留言,有问必回。