消息队列
文章平均质量分 77
我小叮当无可奈何
孤独且自由、无欲也无求
展开
-
Windows系统搭建RocketMQ
准备条件windows系统JDK 8以上下载Binary版本的rocketmq-all-4.4.0-bin-release(下载链接:https://rocketmq.apache.org/)下载RocketMQ的可视化项目rocketmq-console工程(地址:https://github.com/apache/rocketmq-externals)下载RocketMQ以及打开下载Binary版本解压至没有空格的文件夹,例如(D:\application\rocketmq-all-原创 2021-06-25 14:22:42 · 671 阅读 · 1 评论 -
消息队列(RocketMQ):事务消息实现以及最终一致性
最近项目中有一个高并发的更新数据库单表单记录的功能,为了避免数据库压力,采取了更新该记录时候发送mq,进行流量消峰。但是该记录的更新要和其他表更新一起,就会有分布式事务的问题。所以就采用了RocketMQ的事务消息来实现分布式事务的一致性。RocketMQ前文中的阿里的rocketMq集成的ons框架配置以及普通、延时、定时消息实现的文章一、事务消息类型RockectMQ事务消息提供了X/Open XA的分布式事务的功能,能实现分布式事务的最终一致性。二、 X/Open XA规范是什么?X/OP原创 2020-09-18 15:31:01 · 4360 阅读 · 1 评论 -
消息队列(RocketMQ):订阅消息一致性问题解决方案
订阅一致性的可能情况以及处理方案订阅关系一致指的是同一个消费者 Group ID 下所有 Consumer 实例的处理逻辑必须完全一致。一旦订阅关系不一致,消息消费的逻辑就会混乱,甚至导致消息丢失保持订阅关系一致意味着同一个消费者 Group ID 下所有的实例需在以下两方面均保持一致订阅的 Topic 必须一致订阅的 Topic 中的 Tag 必须一致错误情况:同一个 Group ID 下的两个实例订阅的 Topic 不一致同一个 Group ID 下订阅 Topic 的 Tag 不一原创 2020-05-28 14:04:23 · 2532 阅读 · 0 评论 -
Springboot 2.x 结合 activeMQ
ActiveMQ消息队列中间件是分布式系统中重要的组件,主要解决应用耦合,异步消息,流量削锋等问题。实现高性能,高可用,可伸缩和最终一致性架构。是大型分布式系统不可缺少的中间件。消息形式支持点对点和订阅-发布ActiveMQ是消息队列技术,为解决高并发问题而生ActiveMQ生产者消费者模型(生产者和消费者可以跨平台、跨系统)ActiveMQ支持如下两种消息传输方式什么是中间件由于...原创 2019-07-26 14:09:40 · 2372 阅读 · 0 评论 -
消息队列(RocketMQ):springcloud结合ONS实现Tcp/Http通信方式的生产者和消费者实例
RocketMQ新公司的消息队列用的是RocketMQ,但是不是直接使用RocketMq,而是采用了阿里分布式开放消息服务(ONS)一、阿里分布式开放消息服务(ONS)ONS(Open Notification Service)即开放消息服务,是基于阿里开源消息中间件MetaQ(RocketMQ)打造的一款云消息产品。实现生产者与消费者的代码稍微和原生的有点差别二、阿里云中配置Rocket...原创 2020-04-27 18:00:06 · 5269 阅读 · 3 评论