RabbitMQ是部署最广泛的开源消息代理。【官方原话】 前言: MQ 是什么?队列是什么,MQ 我们可以理解为消息队列(message queue),队列我们可以理解为管道。以管道的方式做消息传递。 RabbitMQ在全球范围内在小型初创公司和大型企业中进行了超过35,000次RabbitMQ生产
原创 2022-09-26 08:09:17
101阅读
一、RabbitMQ简介及其作用RabbitMQ简介RabbitMQ是在2007 年发布,是一个在 AMQP(高级消息队列协议)基础上完成的,可复用的企业消息系统,是当前最主流的消息中间件之一。RabbitMQ是一个由erlang开发的AMQP(Advanced Message Queue 高级消息队列协议 )的开源实现,由于erlang 语言的高并发特性,性能较好,本质是个队列,FIFO 先入先
转载 2024-09-09 18:24:58
51阅读
本人安装的rabbitmq环境相关文件,可在本人提供的百度云盘资源进行下载。链接:https://pan.baidu.com/s/1bnofK3l 密码:whdm一 前言消息队列又称为MQ,应用程序间的消息通信工具,其有利于程序解耦、多语言集成、异步通信、扩展和简单负载均衡等,是生产-消费者模型的典型代表。常见MQ产品有RabbitMQ ZeroMQ Kafka等等。RabbitMQ,老
原创 精选 2016-10-29 20:24:03
1736阅读
1点赞
MQ简介MQ定义MQ(Message Queue)消息队列的目的是为了实现各个APP之间的通讯,APP基于MQ实现消息的发送和接收应用程序之间的通讯,这样多个应用程序可以运行在不同的主机上,通过MQ实现跨网络通信、业务解耦、异步机制MQ场景消息队列最为高并发系统的核心组件之一,能够帮助业务系统结构提升开发效率和稳定性,主要特点:削峰填谷(高峰异步处理解决瞬时写压力大于应用服务能力导致消息丢失、系统
原创 精选 2022-05-26 21:38:02
1239阅读
一、背景 最近再看rabbitmq相关只是,发现只是知道了使用流程,很多细节不清楚,如延迟队列,rpc等;故以记之。 二、基础概念 我们先来看下整体构造一个结构图,这样会方便们更好地去理解RabbitMQ的基本原理(网上找的图 嘿嘿)。 图一通过上面这张应用相结合的结构图既能够清晰的看清楚整体的send Message到Receive Message的一个大致的流程。当然上面有很多名词都相比还没
转载 2023-12-02 13:31:48
68阅读
关于消息队列,从前年开始断断续续看了些资料,想写很久了,但一直没腾出空,近来分别碰到几个朋友聊这块的技术选型,是时候把这块的知识整理记录一下了。
转载 2021-07-30 14:38:49
213阅读
todo ...
转载 2021-09-17 16:55:00
784阅读
2评论
刚学习MQ可以看看这篇文章
原创 2023-02-08 13:57:32
62阅读
RabbitMQ消息确认机制-可靠抵达在分布式系统中,比如现在有很多微服务,微服务连接上消息队列服务器,其它微服务可能还要监听这些消息,但是可能会因为服务器抖动、宕机,MQ 的宕机、资源耗尽,以及无论是发消息的生产者、还是收消息的消费者,它们的卡顿、宕机等各种问题,都会导致消息的丢失,比如发送者发消息的时候,给弄丢了 ,看起来消息是发出去了,MQ网络抖动没接到, 或者MQ接到了,但是它消费消息的时
MQ引言什么是MQMQ(Message Queue)消息队列,是基础数据结构中“先进先出”的一种数据结构。一
原创 2022-07-15 15:29:50
131阅读
本篇介绍MQ的应用场景,以及RabbitMQ的基础安装。
原创 2022-09-29 22:11:14
10阅读
MQ中间件】RabbitMQ -- SpringBoot整合RabbitMQ(3)1.前言说明前面一篇博客中提到了使用原生java代码进行测试RabbitMQ实现多种交换机类型的队列场景。但是在项目中我们一般使用SpringBoot项目,而且RabbitMQ天生对于Spring的支持是非常良好的,所以这里基于SpringBoot我搭建了一个模拟购买商品订单下单并发送消息使用RabbitMQ消息队
转载 2021-04-18 20:27:44
223阅读
2评论
RabbitMQ消息模式 各个模式相关代码及笔记md已汇总至gitHub专区: RabbitMQStudy 1.RabbitMQ架构 1.1.RabbitMQ核心组成 核心概念:Server:又称Broker ,接受客户端的连接,实现AMQP实体服务。 安装rabbitmq-serverConnec ...
转载 2021-05-30 22:09:18
345阅读
2评论
目录用户权限:服务器的配置:RabbitMQ服务的监控:消息的追踪:在学习了一下RabbitMQ的概念、java应用、整合Spring之后,我们开始针对rabbitMQ服务器的知识进行一些介绍,在实际应用过程中,我们需要对RabbitMQ进行集群的配置,MQ服务监控、队列、消息堆积等信息进行监控,针对监控信息进行预警。用户权限:RabbitMQ服务器上的队列、交换器等是基础数据,不能随便删除。如果
转载 2024-03-22 23:27:30
47阅读
文章目录一、RabbitMQ的使用率?二、使用步骤0.准备工作,安装rabbitmq服务1.引入库2.代码示例总结 提示:以下是本篇文章正文内容,下面案例可供参考一、RabbitMQ的使用率?RabbitMQ是目前消息队列里面最流行的消息协议机制。二、使用步骤0.准备工作,安装rabbitmq服务安装步骤自行百度1.引入库代码如下(示例):<!--.导入RabbitMQ的客户端依赖--&g
转载 2024-01-28 00:15:42
58阅读
市场上流行的MQ有:Kafka、ActiveMQ、RabbitMQ、RocketMQ 本文只针对RocketMQ,其他也有很多大同小异的地方文章目录1、什么是 rabbitmq2、为什么要使用 rabbitmq3、使用 rabbitmq 的场景4、如何确保消息正确地发送至 RabbitMQ? 如何确保消息接收方消费了消息?5、如何避免消息重复投递或重复消费?6、消息基于什么传输?7、消息如何分发?8、消息怎么路由?9、如何确保消息不丢失?10、使用 RabbitMQ 有什么好处?11、RabbitMQ.
原创 2021-05-20 23:37:35
252阅读
 哈喽~大家好,这篇来看看SpringCloud MQ介绍使用。目录一、前言1、什么是MQ?2、为什么要用 MQ2.1、流量消峰2.2、应用解耦2.3、异步处理3、同步和异步通讯4、异步调用则可以避免上述问题2、运行暂停的容器3、MQ的基本结构2、consumer实现 3、效果四、SpringAMQP1、AMQP2、Spring AMQP五、Basic Queue 简单队列模
转载 2024-03-05 10:18:10
295阅读
1.消费者确认机制为了确认消费者是否成功处理消息,RabbitMQ提供了消费者确认机制(Consumer Acknowledgement)。当消费者处理消息结束后,应该向RabbitMQ发送一个回执,告诉RabbitMQ自己消息处理状态。回执值含义ack成功处理消息,RabbitMQ从队列中删除该消息nack消息处理失败,RabbitMQ需要再次投递消息reject消息处理失败并拒绝该消息,Rab
转载 2024-10-17 17:48:39
315阅读
第6章 RabbitMQ配置一般情况下,可以使用默认的内建配置来有效地运行RabbitMQ,并且大多数情况下也并不需要修改任何RabbitMQ的配置。当然,为了更加有效地操控RabbitMQ,也可以利用调节系统范围内的参数来达到定制化的需求。RabbitMQ提供了三种方式来定制化服务:(1)环境变量(Enviroment Variables)。RabbitMQ服务端参数可以通过环境变量进
区别https://www.zhihu.com/question/20795043  RabbitMQ安装 然后http://localhost:15672 进得去 说明安装成功 有三种模式  fanout , direct topic   fanout 发送到所有的队列direct 可以设置key 发送到对应的队列topic
转载 2024-05-18 08:31:18
31阅读
  • 1
  • 2
  • 3
  • 4
  • 5