RabbitMQ是实现了高级消息队列协议(AMQP)的开源消息代理软件(亦称面向消息的中间件)。
消息队列(MQ)在现代分布式系统中扮演着至关重要的角色,它们用于解耦系统组件、提高可伸缩性和确保数据可靠传输。然而,MQ 中的消息可能会出现重复消费的情况,这可...
前面介绍了 RabbitMQ 流控、镜像队列、网络分区、多机集群部署、高可用集群部署、集群运维管理、Java 调用的三种方式等相关的知识点,今天我将详细的为大家...
这个“文件”由队列索引(rabbit_queue_index)和消息存储(rabbitmq_msg_store)两部分组成。即在节点维度,所有 Queue 数据...
RabbitMQ 不会为未确认的消息设置过期时间,它判断此消息是否需要重新投递给消费者的唯一依据是消费该消息连接是否已经断开,这个设置的原因是 RabbitMQ...
可登陆管理控制台,同时可以查看rabbitmq节点的相关信息(进程数,内存使用情况,磁盘使用情况等)
MQ是MessageQueue,消息队列的简称(是流行的开源消息队列系统,利用erlang语言开发)。
消息队列是一种在应用程序之间传递数据的通信机制,它基于 发布-订阅 模式,将消息发送者(发布者)和消息接收者(订阅者)解耦,使得它们可以独立地进行消息的发送和接...
在这之前,我们相继卷完了:关系型数据库 MySQL 、 NoSQL 数据库 Redis 、 MongoDB 、搜索引擎 ElasticSearch 、大数据 H...
RabbitMQ Assistant [1] 是一款 RabbitMQ 可视化管理与监控——深入了解您的队列、订阅与消费消息,展示完整的消息流图以及压力测试。
延迟队列是指当消息被发送以后,并不是立即执行,而是等待特定的时间后,消费者才会执行该消息。 延迟队列的使用场景有以下几种:
官方文档 对于流队列的描述是:高性能、可持久化、可复制、非破坏性消费、只追加写入的日志
在现代分布式系统中,消息队列(Message Queue,简称MQ)起到了至关重要的作用,它能够解耦系统之间的通信,提高系统的可伸缩性和可维护性。然而,为了确保...
项目中所有的智能终端产生的事件都会通过rabbitmq进行推送,项目运行初期并未发现事件丢失情况,但运行一段时间,就会出现事件无法推送,经排查,发现是由rabb...
前段网上看了点资料在哔哩哔哩上看的到codeman讲的一个rabbitmq的视频,就跟着仔细学习一下,敲一下代码。
RabbitMQ是一个在 AMQP(高级消息队列协议)基础上完成的,可复用的企业消息系统,是当前最主流的消息中间件之一。由erlang开发的AMQP(Advan...
本文翻译自国外论坛 medium,原文地址:https://betterprogramming.pub/rabbitmq-vs-kafka-1779b5b70c...
本文翻译自国外论坛 medium,原文地址:https://medium.com/better-programming/rabbitmq-vs-kafka-1e...
Kafka 和 RabbitMQ 都是流行的开源消息系统,它们可以在分布式系统中实现数据的可靠传输和处理。Kafka 和 RabbitMQ 有各自的优势和特点,...
在现代分布式系统中,消息队列(MQ)已经成为了非常重要的组件之一。它可以极大地提高系统的可伸缩性和可靠性,同时还可以解耦系统之间的耦合关系。然而,当消息队列出现...