随笔分类 -  MQ

摘要:(目录) 前言 RocketMQ提供了事务消息去解决程序异常回滚但消息已发出的问题,如服务A插入一条数据后服务B需要对用户数据进行修改,而服务A发出消息后程序发生异常导致数据插入回滚,而服务B监听到消息又对数据进行了修改,导致数据出现问题 环境 Spring Cloud Hoxton.SR9 + S 阅读全文
posted @ 2021-09-29 00:46 Maggieq8324 阅读(266) 评论(0) 推荐(0)
摘要:(目录) 前言 RocketMQ是一款开源的分布式消息系统,基于高可用分布式集群技术,提供低延时的、高可靠的消息发布与订阅服务 环境 win10 + Spring Cloud Hoxton.SR9 + Spring Cloud Alibaba 2.2.6.RELEASE + RocketMQ 4.7 阅读全文
posted @ 2021-09-28 20:29 Maggieq8324 阅读(529) 评论(0) 推荐(0)
摘要:(目录) 前言 MQ(Message Queue)消息队列 MQ的适用场景 异步处理 把一些耗时但不阻塞主流程的业务让MQ去做业务处理,提升用户体验 流量削峰填谷 秒杀场景,利用MQ控制流量,一旦超出阈值就丢弃请求或弹出错误页,防止应用被洪峰打死 解耦微服务 A服务调用B服务,B挂了,A的接口也无法 阅读全文
posted @ 2021-09-28 17:48 Maggieq8324 阅读(214) 评论(0) 推荐(0)
摘要:(目录) 前言 RocketMQ是阿里巴巴在2012年开源的分布式消息中间件,记录下SpringBoot整合RocketMQ的方式,RocketMQ的安装可以查看:Windows下安装RocketMQ 环境 SpringBoot2.5.3 + RocketMQ4.7.0 具体实现 pom.xml < 阅读全文
posted @ 2021-08-26 10:00 Maggieq8324 阅读(894) 评论(0) 推荐(0)
摘要:(目录) 前言 项目中用到了延迟消息队列,记录下一win10下rocketmq的安装 环境 win10 + rocketmq4.7.0 具体操作 下载 链接:https://rocketmq.apache.org/dowloading/releases 环境变量配置 配置环境变量ROCKETMQ_H 阅读全文
posted @ 2021-08-25 20:35 Maggieq8324 阅读(590) 评论(0) 推荐(0)
摘要:环境 win10 下载 RabbitMQ是用Erlang编程语言进行开发,使用需先安装Erlang语言开发包 Erlang下载:http://www.erlang.org/download.html RabbitMQ下载:http://www.rabbitmq.com/download.html 下 阅读全文
posted @ 2020-04-01 22:47 Maggieq8324 阅读(162) 评论(0) 推荐(0)