![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
消息队列
跟攀博学Java编程
传智燕青老师拥有近二十年的软件开发和教学经验,曾经录制的SpringMVC/Mybatis课程下载量超10万,Activiti工作流技术、Shiro/SpringSecurity认证授权技术专题、ShardingJDBC数据库分库分表技术专题、Lucene/Solr/Elasticsearch搜索技术专题、Java分布式系统事务控制技术专题、RabbitMQ/RocketMQ消息队列技术专题、医药采购系统、学成在线项目、聚合支付项目等课程广受学员好评。
展开
-
RocketMQ同步消息、异步消息、单向消息详解
一、RocketMQ 支持 3 种消息发送方式 :1、同步消息(sync message )producer向 broker 发送消息,执行 API 时同步等待, 直到broker 服务器返回发送结果 。2、异步消息(async message)producer向 broker 发送消息时指定消息发送成功及发送异常的回调方法,调用 API 后立即返回,producer发送消息线程不阻塞 ,...转载 2020-05-07 10:48:25 · 11089 阅读 · 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 · 493 阅读 · 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 · 485 阅读 · 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 · 718 阅读 · 0 评论 -
RocketMQ分布式事务解决方案-可靠消息一致性
什么是可靠消息最终一致性可靠消息最终一致性方案是指当事务发起方执行完成本地事务后并发出一条消息,事务参与方(消息消费者)一定能够接收消息并处理事务成功,此方案强调的是只要消息发给事务参与方最终事务要达到一致。此方案是利用消息中间件完成,如下图:事务发起方(消息生产方)将消息发给消息中间件,事务参与方从消息中间件接收消息,事务发起方和消息中间件之间,事务参与方(消息消费方)和消息中间件之间都是...原创 2019-08-20 08:07:25 · 3632 阅读 · 1 评论