
消息队列
文章平均质量分 83
追风人聊Java
学习是一辈子的事
展开
-
SpringCloud 2020.0.4 系列之 Stream 消息出错重试 与 死信队列 的实现
目录1. 概述2. 消息出错重试3. 死信队列4. 综述5. 个人公众号1. 概述老话说的好:出错不怕,怕的是出了错,却不去改正。如果屡次出错,无法改对,就先记下了,然后找援军解决。言归正传,今天来聊一下 Stream 组件的 出错重试 和 死信队列。RabbitMQ 镜像模式集群的搭建,可参见我的另一篇文章《RabbitMQ 3.9.7 镜像模式集群的搭建》(RabbitMQ 3.9.7 镜像模式集群的搭建_追风人的博客-优快云博客)在早期的 Spri原创 2021-11-17 19:04:24 · 2412 阅读 · 0 评论 -
SpringCloud 2020.0.4 系列之 Stream 延迟消息 的实现
目录1. 概述2. 延迟消息插件的安装3. 延迟消息发送DEMO4. 综述5. 个人公众号1. 概述老话说的好:对待工作要有责任心,不仅要完成自己的部分,还要定期了解整体的进展。言归正传,我们在开发产品时,常常会遇到一段时间后检查状态的场景,例如:用户下单场景,如果订单生成30分钟后,用户还没有完成支付,则系统自动将订单关闭。在没有消息中间件之前,常常是启动一个定时程序,固定间隔的去检查,不仅耗费系统资源,还会有较大的时间误差。今天我们就来聊一下 RabbitMQ原创 2021-11-15 10:46:21 · 1429 阅读 · 0 评论 -
SpringCloud 2020.0.4 系列之 Stream 消息广播 与 消息分组 的实现
目录1. 概述2. 消息广播3. 消息分组4. 综述5. 个人公众号1. 概述老话说的好:事情太多,做不过来,就先把事情记在本子上,然后理清思路、排好优先级,一件一件的去完成。言归正传,今天我们来聊一下 SpringCloud 的 Stream 组件,SpringCloud Stream 是一个构建消息驱动微服务的框架,简单理解就是在 SpringCloud 中操作消息中间件的组件。这里我们以 RabbitMQ 为例,介绍一下如何使用 Stream 实现 消息广播 .原创 2021-11-12 18:20:11 · 4475 阅读 · 2 评论 -
分布式全局ID与分布式事务
目录1. 概述2. 分布式全局ID3. 分布式事务4. 综述5. 个人公众号1. 概述老话说的好:人不可貌相,海水不可斗量。以貌取人是非常不好的,我们要平等的对待每一个人。言归正传,今天我们来聊一下分布式全局 ID 与分布式事务。2. 分布式全局ID2.1 分布式数据库引发的问题在数据库中,每个表都有一个主键(ID),用于作为一条数据的唯一标识。在单体数据库中,大多数时候,我们会采用主键自增的方式生成 ID。但在分布式的数据库中,使用了分库分表后,原创 2021-10-21 18:34:06 · 400 阅读 · 0 评论 -
RabbitMQ 3.9.7 镜像模式集群与Springboot 2.5.5 整合
1. 概述老话说的好:做人要懂得变通,善于思考,有时稍微转个弯,也许问题就解决了。言归正传,之前我们聊了 RabbitMQ 3.9.7 镜像模式集群的搭建,今天我们来聊聊 RabbitMQ 3.9.7 镜像模式集群与Springboot 2.5.5 整合。2. 场景说明服务器A IP:192.168.1.22服务器B IP:192.168.1.8服务器C IP:192.168.1.144此三台服务器上已搭建好了 RabbitMQ镜像模式集群,镜像模式集群的搭建,可参见我的原创 2021-10-02 12:03:42 · 444 阅读 · 0 评论 -
RabbitMQ 3.9.7 镜像模式集群的搭建
1. 概述老话说的好:做人脚踏实地,一步一个脚印,便定能战胜一切困难,最终取得成功!!!言归正传,之前我们聊了RabbitMQ 单点服务的安装,今天我们来聊聊RabbitMQ 3.9.7 镜像模式集群的搭建。RabbitMQ 的镜像模式集群能够保证数据100%不丢失,实际工作中用的最多,实现也很简单,通常由3个节点组成。2. 场景说明服务器A IP:192.168.1.22服务器B IP:192.168.1.8服务器C IP:192.168.1.144服务器A..原创 2021-09-30 18:10:37 · 757 阅读 · 0 评论 -
RabbitMQ3.9.7在CentOS7中的安装搭建
目录1、概述2、安装RabbitMQ3. 综述1、概述RabbitMQ 是目前很流行的消息中间件之一,可靠性非常好,能简单的实现高可用、负载均衡。今天我们先来聊一下 RabbitMQ 3.9.7 版本在 CentOS7 中的安装。2、安装RabbitMQ2.1 下载 erlang 安装包因为 RabbitMQ 是使用 erlang 语言编写的,因此需要先安装 erlang。下载地址:Releases · rabbitmq/erlang-rpm · GitHub原创 2021-09-27 11:41:54 · 853 阅读 · 2 评论