![](https://img-blog.csdnimg.cn/20190918140158853.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
MQ
文章平均质量分 73
消息队列
Maggieq8324
万事从未风过耳,一生只是梦游身
展开
-
SpringCloudAlibaba - RocketMQ 分布式事务消息的实现
目录前言环境分布式事务消息流程流程图流程解析事务消息三种状态具体实现实现代码内容中心用户中心测试前言RocketMQ提供了事务消息去解决程序异常回滚但消息已发出的问题,如服务A插入一条数据后服务B需要对用户数据进行修改,而服务A发出消息后程序发生异常导致数据插入回滚,而服务B监听到消息又对数据进行了修改,导致数据出现问题环境Spring Cloud Hoxton.SR9 + Spring Cloud Alibaba 2.2.6.RELEASE + RocketMQ 4.7.0分布式事务消息流程原创 2021-09-29 00:47:03 · 423 阅读 · 0 评论 -
SpringCloudAlibaba - 整合 RocketMQ 实现消息生产与消费
目录前言环境搭建搭建具体实现编写生产者(内容中心)代码测试编写消费者(用户中心)代码测试前言RocketMQ是一款开源的分布式消息系统,基于高可用分布式集群技术,提供低延时的、高可靠的消息发布与订阅服务环境win10 + Spring Cloud Hoxton.SR9 + Spring Cloud Alibaba 2.2.6.RELEASE + RocketMQ 4.7.0搭建搭建关于MQ与RocketMQ的环境搭建查看之前的文章MQ的适用场景、选择、术语和概念Windows下安装Ro原创 2021-09-28 20:29:30 · 1271 阅读 · 0 评论 -
MQ的适用场景、选择、术语和概念
目录前言MQ的适用场景MQ的选择MQ的术语和概念MQ的搭建导航前言MQ(Message Queue)消息队列MQ的适用场景异步处理把一些耗时但不阻塞主流程的业务让MQ去做业务处理,提升用户体验流量削峰填谷秒杀场景,利用MQ控制流量,一旦超出阈值就丢弃请求或弹出错误页,防止应用被洪峰打死解耦微服务A服务调用B服务,B挂了,A的接口也无法正常返回,即使有Sentinel可以保护A不被B拖死,但接口依然无法正常返回,使用MQ后演变成A生产消息到MQ,B去消费MQ,即使B挂了,M原创 2021-09-28 17:48:50 · 409 阅读 · 0 评论 -
SpringBoot - 集成RocketMQ实现延迟消息队列
目录前言RocketMQ是阿里巴巴在2012年开源的分布式消息中间件,记录下SpringBoot整合RocketMQ的方式,RocketMQ的安装可以查看Windows下安装RocketMQ环境SpringBoot2.5.3 + RocketMQ4.7.0 具体实现 pom.xml org.apache.rocketmqrocketmq-client原创 2021-08-26 10:01:09 · 3586 阅读 · 0 评论 -
Windows下安装RocketMQ
目录前言环境具体操作下载环境变量配置启动关闭生产、消费实例RocketMQ Console前言项目中用到了延迟消息队列,记录一下win10下rocketmq的安装环境win10 + rocketmq4.7.0具体操作下载链接:https://rocketmq.apache.org/dowloading/releases环境变量配置配置环境变量ROCKETMQ_HOME,值为rocketmq压缩包解压路径,路径中不能包含空格否则会出现如下错误:错误: 找不到或无法加载主类原创 2021-08-25 20:35:17 · 2149 阅读 · 0 评论 -
Windows下安装RabbitMQ
环境win10下载RabbitMQ是用Erlang编程语言进行开发,使用需先安装Erlang语言开发包Erlang下载:http://www.erlang.org/download.htmlRabbitMQ下载:http://www.rabbitmq.com/download.html下载速度可喜。。。百度网盘RabbitMQ:https://pan.baidu.com/s/1mVn5NRc3DYrFCuY4HMP9eA 提取码:c836Erlang: https://pan.ba原创 2020-04-01 22:45:05 · 1080 阅读 · 0 评论