全文搜索
标题搜索
全部时间
1小时内
1天内
1周内
1个月内
默认排序
按时间排序
为您找到相关结果199,156个

RabbitMQ使用案例详解_java_脚本之家

MQ(MessageQueue),中文解释是消息队列,字面来看就是存放消息的队列,也就是时间驱动架构中的Broker。RabbitMQ快速入门RabbitMQ概述和安装RabbitMQ是基于Erlang语言开发的开源的消息中间件,官网地址:RabbitMQ: easy to use, flexible messaging and streaming | RabbitMQ...
www.jb51.net/program/3172647...htm 2024-5-22

RabbitMQ集群运维实践教程_java_脚本之家

某些RabbitMQ插件或扩展可能存在内存管理问题,导致内存泄漏。例如,某些命令行加密工具可能干扰了RabbitMQ的正常垃圾回收(GC)机制。 配置不当: 配置不当,如内存限制设置不合理,可能导致RabbitMQ无法有效管理内存使用,进而发生内存泄漏。 应用程序代码问题: 应用程序代码中可能存在逻辑错误,例如错误的循环引用、未释放的对象...
www.jb51.net/program/318119k...htm 2024-3-20

Java中RabbitMQ的几种消息确认机制_java_脚本之家

🍖RabbitMQ自动确认和手动确认 RabbitMQ消息确认机制是一种保证消息可靠抵达的机制。在RabbitMQ中,消息确认机制分为两种模式:自动确认模式和手动确认模式。 在自动确认模式下,当消费者收到消息并将其处理完毕后,RabbitMQ会自动将该消息标记为已确认,然后将其从队列中删除。这种模式比较简单,但是存在消息丢失的风险,因...
www.jb51.net/program/308412v...htm 2024-5-22

Java消息队列RabbitMQ入门详解_java_脚本之家

rabbitmqctl start_app:启动应用 rabbitmqctl status:节点状态 rabbitmqctl add_user username password:添加用户 rabbitmqctl list_users:列出所有用户 rabbitmqctl delete_user username:删除用户 rabbitmqctl clear_permissions -p vhostpath username:清除用户权限 rabbitmqctl list_user_permissions username:列出用户...
www.jb51.net/program/2937574...htm 2023-7-31

Java整合RabbitMQ实现五种常见消费模型_java_脚本之家

简单队列模型是最基础的RabbitMQ模型。它包括单个生产者和单个消费者。生产者将消息发送到一个队列中,然后消费者从队列中读取消息并处理。这种模式不适用于多个消费者或消息广播,因为一旦消息被一个消费者接收,它就会从队列中删除。 优缺点及适用场景 优点: ...
www.jb51.net/program/303935t...htm 2024-5-22

一文详解RabbitMQ如何保证消息可靠性_java_脚本之家

RabbitMQ通过以下机制来保证消息的可靠性,从而解决消息丢失问题: 消息持久化:RabbitMQ支持将消息持久化到磁盘,即使RabbitMQ服务器宕机或重启,消息也不会丢失。在发布消息时,可以设置消息的持久化标志,这样消息就会被写入磁盘中,而不是仅仅保存在内存中。 消息确认机制:RabbitMQ提供了消息确认机制,即生产者在发送消息后...
www.jb51.net/program/290986h...htm 2024-5-22

RabbitMQ消息队列中多路复用Channel信道详解_java_脚本之家

RabbitMQ 内部结构 Channel 代码实现 Reactor模式的组成角色 代码实现 什么叫消息队列 消息(Message)是指在应用间传送的数据。 消息可以非常简单,比如只包含文本字符串,也可以更复杂,可能包含嵌入对象。 消息队列(Message Queue)是一种应用间的通信方式,消息发送后可以立即返回,由消息系统来确保消息的可靠传递。 消息发...
www.jb51.net/program/296512b...htm 2023-8-28

关于Rabbitmq死信队列及延时队列的实现_java_脚本之家

那么RabbitMQ如何实现延迟队列 通过:死信队列 + RabbitMQ的TTL特性实现。 实现原理 给一个普通带有过期功能的队列绑定一个死信队列,消息先进延时队列,过期了后消息进入死信队列,死信队列的消息会转发到对应的queue里面,我们只需要消费死信的queue里面的消息就可以了。
www.jb51.net/program/295488b...htm 2024-5-22

Java消息队列RabbitMQ之消息模式详解_java_脚本之家

这篇文章主要介绍了Java消息队列RabbitMQ之消息模式详解,RabbitMQ提供了一种qos(服务质量保证)功能,即在非自动确认消息的前提下,如果一定数目的消息(通过基于Consumer或者Channel设置Qos的值)未被确认前,不进行消费新的消息,需要的朋友可以参考下− 目录 消费端限流 消息的ACK与重回队列 消费端手工ACK与NACK 消费端...
www.jb51.net/program/2937247...htm 2024-5-21

RabbitMq中channel接口的几种常用参数详解_java_脚本之家

当autoAck 参数置为false ,对于RabbitMQ 服务端而言,队列中的消息分成了两个部分:一部分是等待投递给消费者的消息:一部分是己经投递给消费者,但是还没有收到消费者确认信号的消息。如果RabbitMQ 一直没有收到消费者的确认信号,并且消费此消息的消费者己经断开连接, 则RabbitMQ 会安排该消息重新进入队列,等待投递...
www.jb51.net/program/2964566...htm 2024-5-22