消息队列高手课
李玥
美团高级技术专家
52199 人已学习
新⼈⾸单¥59
登录后,你可以任选4讲全文学习
课程目录
已完结/共 42 讲
进阶篇 (21讲)
消息队列高手课
15
15
1.0x
00:00/00:00
登录|注册

预习 | 怎样更好地学习这门课?

实现技术
编程语言
应用场景
标准和协议
消息队列产品
搜索引擎
官方文档
涵盖内容
实践应用消息队列
学习底层技术和高级特性的实现原理
深入源码理解消息队列
掌握使用消息队列的技能
了解消息的基本概念
学习资源推荐
消息队列生态全景图
学习步骤
积极的学习态度
掌握Java语言和其生态系统
英文的阅读能力
具备基础技术知识和能力
熟练掌握一门编程语言
渴望技术提升的开发者
后端开发者
一份知识图谱
由浅入深学习消息队列
学习消息队列的门槛
适合学消息队列的人群
怎样更好地学习消息队列?

该思维导图由 AI 生成,仅供参考

你好,我是李玥。在对专栏内容正式学习之前,我想先和你来聊聊如何学习消息队列,以及如何学习这门课。
从系统之间有通信需求开始呢,就产生了消息队列,它也是最古老的中间件之一。它的应用场景非常广泛,分布式系统中的很多进程间通信问题,都可以用消息队列来解决。可以说消息队列是所有后端程序员的必备技能。但是,想要系统、深入地学习消息队列,却并不容易。
市面上消息队列的论坛社区不少,但是信息错综混杂,你想要了解消息队列的完整知识体系,想深度进阶为消息队列达人,却没有清晰的学习路径可寻。为此,我开通这个系列课程,希望能帮助你完善知识体系,从理论到实践,从基础到进阶,从深度到广度,全方位吃透消息队列,进阶为消息队列小达人。

哪些人适合学消息队列?

后端开发者:消息队列几乎是每个后端程序员都会用到的中间件,无论你是开发微服务,实时计算,还是机器学习程序,都需要解决进程间通信的问题。
渴望技术提升的开发者:消息队列所涉及的高性能通信、海量数据存储、高并发这些底层的技术比较全面,并且功能简洁、结构清晰,容易入门但又同时具有足够的深度,非常适合用来深入分析和学习底层技术,帮助你实现从用“轮子”到造“轮子”的技术提升。

学习消息队列,有哪些门槛?

确认放弃笔记?
放弃后所记笔记将不保留。
新功能上线,你的历史笔记已初始化为私密笔记,是否一键批量公开?
批量公开的笔记不会为你同步至部落
公开
同步至部落
取消
完成
0/2000
荧光笔
直线
曲线
笔记
复制
AI
  • 深入了解
  • 翻译
    • 英语
    • 中文简体
    • 中文繁体
    • 法语
    • 德语
    • 日语
    • 韩语
    • 俄语
    • 西班牙语
    • 阿拉伯语
  • 解释
  • 总结

消息队列是后端开发者和渴望技术提升的开发者必备的技术之一。学习消息队列需要掌握一门编程语言和基础技术知识,具备英文阅读能力、掌握Java语言和积极的学习态度会让学习过程更加顺利。学习路径建议由浅入深,从消息基本概念到源码深入,最后落实到实践中。文章强调了技术人员对技术的热爱和持续学习的重要性。消息队列生态全景图涵盖了消息队列产品、标准和协议、应用场景、编程语言以及实现技术。市面上主流的开源消息队列为Kafka、RocketMQ和RabbitMQ。消息队列涉及的编程语言有Java、Scala和Erlang。学习资源推荐以官方文档为主,同时善用搜索引擎,如Google和Stack Overflow。整体而言,学习消息队列需要掌握基础技术知识,具备积极的学习态度,并善用官方文档和搜索引擎。

仅可试看部分内容,如需阅读全部内容,请付费购买文章所属专栏
《消息队列高手课》
新⼈⾸单¥59
立即购买
登录 后留言

全部留言(60)

  • 最新
  • 精选
  • 0xFFFFFFFF
    rocketmq.cloud这个网址也推荐一下,对国内用户比较友好

    作者回复: 感谢你的推荐!

    2019-07-22
    5
    22
  • 张学磊
    老师京东的JMQ是基于哪个消息队列进行二次开发的?

    作者回复: 是完全自研的,近期就会开源。

    2019-07-22
    4
    10
  • 爱科幻爱魔法细节控
    第一个目标:尽快跨过学习消息队列的门槛

    作者回复: 这个门槛并不高,坚持学完这个课程就可以了啊

    2019-07-22
    8
  • 小明
    如果我的日常工作对于消息队列用的不多,怎么能让学习更有效,学了不用就容易遗忘

    作者回复: 最重要的是理解原理,原理这个东西一旦你理解了,就不容易忘。 至于一些如何操作和配置这些操作层面的东西,忘了也没关系,需要的时候再去查一下就可以了。

    2020-03-17
    5
  • grey927
    李老师,我是Java后端,刚接触消息队列,之前完全没有接触过这块,请问在学这门课程的时候,需要事先熟悉一种消息队列的使用么?大概要熟悉到什么程度,PS:目前就用ActiveMQ写了一个收/发的小Demo

    作者回复: 最好是在日常的开发中使用过MQ,这样你会对MQ有一个感性的认识。

    2019-08-26
    4
  • grey927
    由于历史原因,现在要开始在我们的微服务下用消息队列,但是公司的消息队列采用的是ActiveMQ(我们的业务不复杂,负载也并不太高,应该ActiveMQ足够满足需求),请问李老师,关于ActiveMQ集成微服务有什么好的实践么?

    作者回复: 如果你用的是spring全家桶的话,spring messaging对ActiveMQ有非常好的集成和封装,建议使用。

    2019-08-23
    4
  • miniluo
    老师好,想请教下老师;消息队列的重试机制一般是怎么做的?我们现在用的是RabbitMQ。

    作者回复: 后面我们会专门来讲,怎么做到不丢消息。

    2019-07-26
    4
  • 业余草
    MQ太多了,技术选型也讲一下吧

    作者回复: 你需要的课程已更新:“02 常见的消息队列有哪些,该如何选择?”

    2019-07-24
    3
  • ikel
    ZeroMQ现在都没人用了么?

    作者回复: 有啊,不过ZeroMQ它是Brokerless的设计,和其它MQ的使用场景不太一样。

    2019-07-24
    3
    3
  • 风云
    希望可以紧跟老师的步伐,稳扎稳打,逐步掌握这门课的内容。今天学到这门课,开心!

    作者回复: 我记住你了,每节课都点名哦。

    2019-07-22
    3
收起评论
显示
设置
留言
60
收藏
沉浸
阅读
分享
手机端
快捷键
回顶部