开篇词 | 优秀的程序员,你的技术栈中不能只有“增删改查”

在使用消息队列的过程中,你会遇到很多问题,比如选择哪款消息队列更适合你的业务系统?如何保证系统的高可靠、高可用和高性能?如何保证消息不重复、不丢失?如何做到水平扩展?诸如此类的问题,每一个问题想要解决好,都不太容易。

总结起来,通过这次系列课程的学习,你可以达成三个成就:

成为消息队列领域的“技术高手”;

掌握从源码分析、解决问题的方法;

将你的综合技术能力提升到一个新的高度,具备成为开源软件项目开发者的能力。

如果你愿意的话,强烈建议你参与某个开源软件项目,成为它的贡献者。

 

如何学习消息队列,以及如何学习这门课:

 

 由浅入深学习消息队列在我看来,要想学好消息队列,不应该仅仅停留在使用层面上,还需要深入了解它的设计思路、实现原理和使用的底层技术。但是要注意循序渐进,由浅入深地去学习。

 

 以下是几个开源消息队列的官方文档:

RocketMQ 官方文档: https://rocketmq.apache.org/docs/quick-start/RocketMQ

中国开发者中心:http://rocketmq.cloud/zh-cn/ (感谢专栏用户 @0xFFFFFFFF 同学推荐)

Kafka 官方文档: http://kafka.apache.org/documentation/

RabbitMQ 官方文档: https://www.rabbitmq.com/documentation.html

在使用消息队列的过程中,如果遇到问题,要善用搜索引擎,我推荐你首选 Google,次之是 Stack Overflow,

相对而言,这些搜索引擎搜索到有价值信息的概率会更高一些。Stack Overflow:https://stackoverflow.com/

 

posted @ 2020-02-10 15:33  lakeslove  阅读(311)  评论(0编辑  收藏  举报