RabbitMQ:高效传递消息的魔法棒,一篇带你助力构建可靠的分布式系统(上篇)
MQ是消息队列()的缩写,是一种在应用程序之间传递消息的技术。通常用于分布式系统或异步通信中,其中发送者将消息放入队列,而接收者从队列中获取消息。这种异步通信模式允许发送者和接收者在不需要实时连接的情况下进行通信,从而提高了应用程序的性能和可伸缩性。消息队列可用于许多不同的应用程序场景,例如处理大量
手动清除RabbitMQ队列的消息缓存
手动清除rabbitmq的队列消息缓存
Linux Ubuntu安装RabbitMQ服务
RabbitMQ是一个在 AMQP(高级消息队列协议)基础上完成的,可复用的企业消息系统,是当前最主流的消息中间件之一。由erlang开发的AMQP(Advanced Message Queue 高级消息队列协议 )的开源实现,由于erlang 语言的高并发特性,性能较好,本质是个队列,FIFO 先
RabbitMQ多消费者实例时,保证只有一个消费者进行消费(单活消费者模式)
rabbitmq多实例单活消费者
linux部署rabbitmq开启mqtt插件由于监听1883端口导致重启rabbitmq失败的解决方法
linux部署rabbitmq开启mqtt插件由于监听1883端口导致重启rabbitmq失败的解决方法
【Docker】之安装 RabbitMQ
1、下载 RabbitMQ 镜像下载最新版本的镜像:docker pull rabbitmq更多版本的镜像可以访问 Docker 官网:https://hub.docker.com/_/rabbitmq?tab=tags2、创建并运行 RabbitMQ 容器启动命令:docker run -d -p
查看rabbitmq日志,Rabbitmq Trace日志
rabbitmq中提供一个插件rabbitmq_tracing用于记录消息的日志,默认是未打开的,需要自己用命令打开。Pattern:用来设置匹配的模式,和Firehose的类似。recevied是到queue的时候,并不是推送到消费者的时间,如果消费慢,那么积压是必然的,可能会很久后才被处理,这个
【物联网】使用RabbitMQ作为MQTT服务端并自定义设备连接权限
物联网项目在使用RabbitMQ作为MQTT服务器时,使用的主题和权限控制策略,经过一段时间的实际使用,在此分享给有需求的小伙伴们。
什么是RabbitMQ?
RabbitMQ是一个由erlang开发的消息队列。消息队列用于应用间的异步协作。
RabbitMQ 消费者断线重连
虽然RabbitMQ.Client 库有心跳机制,有断线重连机制,但是在网络断掉的时候并不能重连,下面的代码就是解决这个问题,经本人测试有效,适合作为挂机程序
RabbitMQ如何保证幂等性
幂等性是分布式中比较重要的一个概念,是指在多作业操作时候避免造成重复影响,其实就是保证同一个消息不被消费者重复消费两次,但是可能存在网络波动等问题,生产者无法接受消费者发送的ack信息,因此这条消息将会被重复发送给其他消费者进行消费,实际上这条消息已经被消费过了,这就是重复消费的问题。如何避免重复消
C#使用RabbitMQ发送和接收消息工具类
【代码】C#和RabbitMQ发送和接收消息工具类。
RabbitMQ 常用 API
RabbitMQ 常用 API
完美解决 RabbitMQ 可视化界面中 Overview 不显示图形的问题
🐬初学一门技术时,总有些许的疑惑,别怕,它们是我们学习路上的点点繁星,帮助我们不断成长。🐟文章粗浅,希望对大家有帮助!
RabbitMQ管理界面介绍
1.管理界面概览connections:无论生产者还是消费者,都需要与RabbitMQ建立连接后才可以完成消息的生产和消费,在这里可以查看连接情况channels:通道,建立连接后,会形成通道,消息的投递获取依赖通道。Exchanges:交换机,用来实现消息的路由Queues:队列,即消息队列,消息
RabbitMQ手动ACK与死信队列
RabbitMQ手动ACK与死信队列
RabbitMQ下载与安装
RabbitMQ下载与安装
Rabbitmq - rabbitmq Listener监听
rabbitmq 监听配置以及listener参数讲解
RabbitMQ看这一篇文章就够了
12341. 消息队列(Message Queue),又叫做消息中间件2. 用高效可靠的消息传递机制进行与平台无关的数据交流,并基于数据通信来进行分布式系统的集成3. 通过提供消息传递和消息队列模型,可以在分布式环境下扩展进程的通信4. MQ 是用来解决通信的问题,主要用来帮我们存储和转发消息官网地