RabbitMQ
文章平均质量分 83
RabbitMQ
Charge8
此随笔或为自己所写、或转载于网络。仅用于个人收集和备忘。共享:正如牛顿所说“如果我比别人看得远,那是因为我站在巨人的肩膀上”
展开
-
Docker安装RabbitMQ
Docker安装RabbitMQ原创 2022-05-17 14:23:34 · 1322 阅读 · 0 评论 -
SpringBoot 整合RabbitMQ
一、RabbitMQ准备工作 安装好RabbitMQ,guest用户仅限本地主机连接,对外连接的话,我们需要创建用户,并设置好 Virtual host,一个broker里可以添加多个vhost。下面使用 charge用户来连接。传送门:RabbitMQ简介和交换机入门使用二、SpringBoot 整合RabbitMQ创建一个SpringBoot 项目,引入依赖 <dependency> <groupId>...原创 2020-11-25 22:26:40 · 423 阅读 · 0 评论 -
RabbitMQ高级特性
一、消息如何保障100%的投递成功?1、什么是生产端的可靠性投递? 保障消息的成功发出 保障MQ节点的成功接收 发送端收到MQ节点(Broker)确认应答 完善的消息进行补偿机制(如网络问题没有返回确认应答)2、可靠性投递的解决方案方案一:消息入库,对消息状态进行打标(变更消息状态)。 1.生产者将业务数据和消息入库,并设置消息状态为0,即初始待投递(可能涉及多个数据库,业务库,消息库等)2.生产者将消息发送至MQ节点(Broker)3.B...原创 2020-07-13 23:05:59 · 316 阅读 · 0 评论 -
RabbitMQ简介和交换机入门使用
一、RabbitMQ简介1、什么是MQ 消息队列(Message Queue,简称MQ),从字面意思上看,本质是个队列,FIFO先入先出,只不过队列中存放的内容是message而已。其主要用途:不同进程Process/线程Thread之间通信。1)为什么会产生消息队列?有几个原因: 不同进程(process)之间传递消息时,两个进程之间耦合程度过高,改动一个进...原创 2019-11-27 14:51:55 · 705 阅读 · 0 评论 -
Windows下安装Erlang和RabbitMQ
RabbitMQ 是建立在强大的Erlang OTP平台上,因此安装Rabbit MQ的前提是安装Erlang。首先说下注意事项: 1、安装的时候要保证RabbitMQ和Erlang版本号一致,还有分清楚自己装的是64位的程序还是32位的 2、RabbitMQ 它依赖于Erlang,需要先安装Erlang。建议:一般情况下都是将 与RabbitMQ 安装在同一个打目录下...原创 2019-11-12 16:23:43 · 2492 阅读 · 0 评论