RabbitMQ是一款现在使用最广泛的消息组件,其使用AMQP协议开源实现,同时也是Pivotal公司出版(Spring所在公司)。
本课程之中将为读者详细的讲解RabbitMQ组件的相关概念、队列处理以及Spring整合操作。
一、认识RabbitMQ
rabbitmq-0101_RabbitMQ简介
本课程主要为读者讲解RabbitMQ的系统架构以及其核心概念。
rabbitmq-0102_安装ErLang开发环境
本课程主要讲解ErLang开发环境的编译与安装。
rabbitmq-0103_安装并配置RabbitMQ
本课程主要讲解RabbitMQ的编译、安装以及启动配置。
二、使用Java操作RabbitMQ
rabbitmq-0204_建立消息生产者
本课程主要讲解如何通过Java程序实现消息生产者的消息发送。
rabbitmq-0205_定义消息消费者
本课程主要讲解如何利用Java实现消息消费者操作。
rabbitmq-0206_工作队列
本课程主要讲解如何实现工作队列处理操作。
rabbitmq-0207_消息持久化
本课程主要讲解消息持久化存储与非持久化存储的区别。
rabbitmq-0208_虚拟主机
本课程主要讲解虚拟主机的创建以及使用。
三、发布订阅模式
rabbitmq-0309_广播模式
本课程主要讲解交换空间与广播模式的使用。
rabbitmq-0310_直连模式
本课程主要讲解RabbitMQ中的routingkey的作用
rabbitmq-0311_主题模式
本课程主要讲解RabbitMQ中主题模式的使用。
四、Spring整合RabbitMQ组件
rabbitmq-0412_定义消费者程序
本课程主要讲解如何利用Spring整合RabbitMQ消息消费者程序。
rabbitmq-0413_定义消息生产者
本课程主要讲解如何实现消息生产者的定义。
五、搭建RabbitMQ集群
rabbitmq-0514_搭建RabbitMQ基础集群
本课程主要讲解如何实现RabbitMQ集群的搭建。
rabbitmq-0515_镜像队列
本课程主要讲解镜像队列的作用以及配置实现。