RabbitMQ从入门到精通
系统分享RabbitMQ常用开发技术,包括:MQ常见应用场景、常用工作模式、集群管理、高并发解决方案。
跟攀博学Java编程
传智燕青老师拥有近二十年的软件开发和教学经验,曾经录制的SpringMVC/Mybatis课程下载量超10万,Activiti工作流技术、Shiro/SpringSecurity认证授权技术专题、ShardingJDBC数据库分库分表技术专题、Lucene/Solr/Elasticsearch搜索技术专题、Java分布式系统事务控制技术专题、RabbitMQ/RocketMQ消息队列技术专题、医药采购系统、学成在线项目、聚合支付项目等课程广受学员好评。
展开
-
跟传智燕青一起学RabbitMQ消息队列
跟传智燕青一起学RabbitMQ消息队列MQ全称为Message Queue,即消息队列, RabbitMQ是由erlang语言开发,基于AMQP(Advanced MessageQueue 高级消息队列协议)协议实现的消息队列,它是一种应用程序之间的通信方法,消息队列在分布式系统开发中应用非常广泛。RabbitMQ官方地址:http://www.rabbitmq.com/开发中消息队列通...原创 2019-08-10 09:49:13 · 504 阅读 · 0 评论 -
RabbitMQ3.7 研究-SpringBoot整合RibbitMQ
目录4 SpringBoot整合RibbitMQ4.1 搭建环境4.1.1 添加依赖4.1.2 配置application.yml4.1.3 配置交换机和队列4.3 生产者4.4消费者4.4.1 消费者代码4.4.2 测试4 SpringBoot整合RibbitMQ4.1 搭建环境4.1.1 添加依赖我们选择基于Spring-Rabbit去操作RabbitMQhttps://github...原创 2018-12-19 08:24:06 · 949 阅读 · 0 评论 -
RabbitMQ3.7 研究-工作模式之Header模式和RPC模式
目录Header模式RPC模式Header模式 header模式与routing不同的地方在于,header模式取消routingkey,使用header中的 key/value(键值对)匹配队列。案例:根据用户的通知设置去通知用户,设置接收Email的用户只接收Email,设置接收sms的用户只接收sms,设置两种通知类型都接收的则两种通知都有效。代码:1)生产者队列与交换机绑定...原创 2018-12-19 08:21:25 · 1486 阅读 · 0 评论 -
RabbitMQ3.7 研究-工作模式之Topics通配符模式
目录3.4 Topics通配符模式3.4.1统配符模式介绍3.4.2生产者3.4.3 消费端3.4.4 测试3.4.5 小结3.4 Topics通配符模式3.4.1统配符模式介绍路由模式:1、每个消费者监听自己的队列,并且设置带统配符的routingkey。2、生产者将消息发给broker,由交换机根据routingkey来转发消息到指定的队列。3.4.2生产者案例:根据用户的通...原创 2018-12-19 08:18:43 · 438 阅读 · 0 评论 -
RabbitMQ3.7 研究-工作模式之Publish/subscribe
目录3 RabbitMQ3.7 工作模式3.1 Work queues3.2 Publish/subscribe3.2.1生产者3.2.1.1 发布订阅模式介绍3.2.1.2 生产者代码3.2.2 消费者3.2.2.1 消费者代码3.2.2.2 测试3.2.2.3 小结3 RabbitMQ3.7 工作模式RabbitMQ3.7 有以下几种工作模式 :1、Work queues2、Publi...原创 2018-12-19 07:10:50 · 243 阅读 · 0 评论 -
RabbitMQ3.7 研究-快速入门
目录RabbitMQ3.7快速入门搭建环境生产者消费者RabbitMQ3.7快速入门按照官方教程(http://www.rabbitmq.com/getstarted.html)测试hello world:搭建环境1)java client生产者和消费者都属于客户端,rabbitMQ的java客户端如下:我们先用 rabbitMQ官方提供的java client测试,目的是对Rab...原创 2018-12-18 09:14:59 · 709 阅读 · 0 评论 -
RabbitMQ3.7 研究-工作原理
目录2 RabbitMQ工作原理2.1 RabbitMQ工作原理2.2 RabbitMQ下载安装2.2.1 下载安装2.2.2启动2.2.3 注意事项2 RabbitMQ工作原理2.1 RabbitMQ工作原理下图是RabbitMQ的基本结构:组成部分说明如下:Broker:消息队列服务进程,此进程包括两个部分:Exchange和Queue。Exchange:消息队列交换机,按一...原创 2018-12-18 09:12:39 · 482 阅读 · 0 评论 -
RabbitMQ3.7 研究-介绍
目录1 RabbitMQ3.7介绍1.1 应用场景1.2 其它相关术语1 RabbitMQ3.7介绍1.1 应用场景 MQ全称为Message Queue,即消息队列, RabbitMQ是由erlang语言开发,基于AMQP(Advanced Message Queue 高级消息队列协议)协议实现的消息队列,它是一种应用程序之间的通信方法,消息队列在分布式系统开发中应用非常广泛。Rabbi...原创 2018-12-18 09:09:34 · 486 阅读 · 0 评论