RabbitMQ是流行的消息队列服务软件,是开源的AMQP(高级消息队列协议)实现。支持多种客户端,如:Java、Python、C、PHP、Ruby、JavaScript等,用于在分布式系统中存储转发消息,可以实现异步处理、流量削峰、系统解耦,在易用性、扩展性、高可用等方面表现优异。
RabbitMQ是程序员的必备技能,本套视频教程适合具备Java开发经验的中高级程序员,分为“入门”、“核心”、“高级”、“集群”四大部分依次讲授:RabbitMQ的环境搭建、消息的发送与接收、消息确认、延迟队列、死信队列、优先队列、惰性队列、与SpringBoot集成、集群等,让你快速且深入地掌握RabbitMQ!
教程采用RabbitMQ 3.8.8版本,总计91讲,全长近12小时,内容详尽,知识点覆盖全面,从安装到配置,再到详细应用,直至代码级讲解!文档全部来自企业真实案例。
01.RabbitMQ_课程介绍 02.RabbitMQ_什么是MQ 03.RabbitMQ_MQ的流量消峰 04.RabbitMQ_MQ的应用解耦 05.RabbitMQ_MQ的异步处理 06.RabbitMQ_MQ的分类 07.RabbitMQ_MQ的选择 08.RabbitMQ_四大核心概念 09.RabbitMQ_原理名词解释 10.RabbitMQ_安装 11.RabbitMQ_安装Web界面插件 12.RabbitMQ_添加用户并设置权限 13.RabbitMQ_创建Java开发环境 14.RabbitMQ_生产者代码 15.RabbitMQ_消费者代码 16.RabbitMQ_工作队列原理 17.RabbitMQ_抽取连接工厂工具类 18.RabbitMQ_工作线程代码 19.RabbitMQ_启动2个工作线程 20.RabbitMQ_工作队列(生产者代码) 21.RabbitMQ_工作队列(结果成功) 22.RabbitMQ_消息应答概念 23.RabbitMQ_消息应答重新入队 24.RabbitMQ_消息手动应答(注意事项) 25.RabbitMQ_消息手动应答(生产者) 26.RabbitMQ_消息手动应答(消费者) 27.RabbitMQ_消息手动应答(结果成功) 28.RabbitMQ_队列持久化 29.RabbitMQ_消息持久化 30.RabbitMQ_不公平分发 31.RabbitMQ_预取值 32.RabbitMQ_发布确认原理 33.RabbitMQ_单个发布确认 34.RabbitMQ_批量发布确认 35.RabbitMQ_异步发布确认原理 36.RabbitMQ_异步发布确认 37.RabbitMQ_如何处理异步未确认消息 38.RabbitMQ_以上3种发布确认速度对比 39.RabbitMQ_交换机的作用 40.RabbitMQ_交换机介绍 41.RabbitMQ_绑定 42.RabbitMQ_fanout交换机(消费者) 43.RabbitMQ_fanout交换机(生产者) 44.RabbitMQ_direct交换机 45.RabbitMQ_Topic交换机的作用 46.RabbitMQ_Topic交换机(消费者) 47.RabbitMQ_Topic交换机(生产者) 48.RabbitMQ_Topic交换机(结果成功) 49.RabbitMQ_死信队列 50.RabbitMQ_死信实战代码架构图 51.RabbitMQ_死信实战(消费者1) 52.RabbitMQ_死信实战(生产者) 53.RabbitMQ_死信实战(消费者2) 54.RabbitMQ_死信实战(队列达到最大长度) 55.RabbitMQ_死信实战(消息被拒) 56.RabbitMQ_延迟队列 57.RabbitMQ_整合Springboot 58.RabbitMQ_队列TTL代码架构图 59.RabbitMQ_队列TTL(配置类代码) 60.RabbitMQ_队列TTL(生产者) 61.RabbitMQ_队列TTL(消费者) 62.RabbitMQ_延迟队列优化 63.RabbitMQ_延迟队列优化(配置类) 64.RabbitMQ_延迟队列优化(生产者) 65.RabbitMQ_延迟队列(基于死信存在问题) 66.RabbitMQ_延迟队列(基于插件的) 67.RabbitMQ_基于插件的延迟队列(配置类) 68.RabbitMQ_基于插件的延迟队列(生产者) 69.RabbitMQ_基于插件的延迟队列(消费者) 70.RabbitMQ_总结 71.RabbitMQ_发布确认高级 72.RabbitMQ_发布确认高级(配置类) 73.RabbitMQ_发布确认高级(生产者及消费者) 74.RabbitMQ_发布确认高级(回调接口) 75.RabbitMQ_发布确认高级(交换机确认) 76.RabbitMQ_发布确认高级(回退消息) 77.RabbitMQ_备份交换机(配置类) 78.RabbitMQ_备份交换机(结果分析) 79.RabbitMQ_其他知识点(幂性性) 80.RabbitMQ_优化级队列(使用场景) 81.RabbitMQ_优化级队列(代码实现) 82.RabbitMQ_惰性队列 83.RabbitMQ_集群原理 84.RabbitMQ_搭建集群 85.RabbitMQ_镜像队列 86.RabbitMQ_实现高可用负载均衡 87.RabbitMQ_FederationExchange 88.RabbitMQ_FederationExchange原理 89.RabbitMQ_FederationExchange实现 90.RabbitMQ_FederationQueue实现 91.RabbitMQ_Shovel
|