RabbitMQ是基于Erlang语言AMQP(高级消息队列协议)协议开发的一款消息中间件服务器,在实际项目中应用非常广泛,在当下,消息队列几乎是任何一个互联网应用都会使用到的,主要采用异步的消息机制来解决高并发问题,采用该技术,我们可以实现异步处理、流量削峰、系统解耦等,常用秒杀、抢购、延迟通知等场景;
目前市面上比较流行的MQ产品有RabbitMQ、Kafka、RocketMQ,其中RabbitMQ起源于金融系统,因此在执行效率及消息安全性等方面综合表现都是非常不错的,因此很多互联网项目都会使用RabbitMQ,RabbitMQ主要有如下几个特点:
1、可靠性;
2、灵活的路由;
3、消息集群;
4、高可用;
5、多语音客户端;
6、管理界面;
7、跟踪机制;
本课程采用动力节点PDT4J教学法,以项目案例驱动教学,让大家快速掌握RabbitMQ技术,以适应项目开发的需要;
3-1 RabbitMQ-MQ消息发送和接收机制
3-2 RabbitMQ-消息路由
3-3 RabbitMQ-direct交换器
3-4 RabbitMQ-fanout交换器
3-5 RabbitMQ-topic交换器
3-6 RabbitMQ-消息发送
3-7 RabbitMQ-消息接收
3-8 RabbitMQ-direct消息发送
3-9 RabbitMQ-direct消息接收
3-10 RabbitMQ-direct消息一对多发送
3-11 RabbitMQ-fanout消息接收和发送
3-12 RabbitMQ-topic消息发送和接收
3-13 RabbitMQ-事务消息介绍
3-14 RabbitMQ-使用事务发送消息
3-15 RabbitMQ-事务对接收的影响
3-16 RabbitMQ-普通发送者确认模式
3-17 RabbitMQ-批量发送者确认模式
3-18 RabbitMQ-异步监听发送者确认模式
3-19 RabbitMQ-消费者确认模式
3-20 RabbitMQ-事务影响消息接收
获取步骤