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

RabbitMQ消息队列之持久化机制详解_java_脚本之家

一、RabbitMQ 持久化机制 1、RabbitMQ 持久化概述 持久化,即将原本存在于内存中的数据写入到磁盘上永久保存数据,防止服务宕机时内存数据的丢失。 Rabbitmq 的持久化分为队列持久化、消息持久化和交换器持久化。 对于消息来说,不管是持久化的消息还是非持久化的消息都可以被写入到磁盘。 持久化的消息会同时写入磁盘...
www.jb51.net/program/2958895...htm 2024-6-2

RabbitMQ消息丢失解决方案_java_脚本之家

(1)消息持久化 RabbitMQ 的消息默认存放在内存上面,如果不特别声明设置,消息不会持久化保存到硬盘上面的,如果节点重启或者意外crash掉,消息就会丢失。 所以就要对消息进行持久化处理。如何持久化,下面具体说明下。要想做到消息持久化,必须满足以下三个条件,缺一不可。 Exchange 设置持久化 Queue 设置持久化 Message持...
www.jb51.net/program/290993y...htm 2024-6-2

rabbitmq的消息持久化处理开启,再关闭后,消费者启动报错问题_java_脚本...

总结 rabbitmq的消息持久化处理开启,再关闭后,消费者启动报错 今天在测试rabbitmq的消息持久化处理时,一切顺利,可是再想测试ACK消息确认机制时,消费者却无法启动了, 报错如下 org.springframework.amqp.rabbit.listener.exception.FatalListenerStartupException: Mismatched queues at org.springframework.amqp.rabbit.listen...
www.jb51.net/program/305496c...htm 2023-11-21

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

消息持久化:RabbitMQ支持将消息持久化到磁盘,即使RabbitMQ服务器宕机或重启,消息也不会丢失。在发布消息时,可以设置消息的持久化标志,这样消息就会被写入磁盘中,而不是仅仅保存在内存中。 消息确认机制:RabbitMQ提供了消息确认机制,即生产者在发送消息后,可以等待RabbitMQ服务器返回确认信息,以确保消息已经被正确地接收...
www.jb51.net/program/290986h...htm 2024-6-2

RocketMQ事务消息机制详解_java_脚本之家

RocketMQ事务消息 RocketMQ提供了事务消息,通过事务消息就能达到分布式事务的最终一致,从而实现了可靠消息服务。 一、事务消息的实现步骤 事务消息发送步骤: 1. 发送方将半事务消息发送至RocketMQ服务端。 2. RocketMQ服务端将消息持久化之后,向发送方返回Ack确认消息已经发送成功。由于消息为半事务消息,在未收到生产...
www.jb51.net/program/311579k...htm 2024-6-1

Redis持久化方式之RDB和AOF的原理及优缺点_Redis_脚本之家

二、Redis 的持久化存储方式 1. RDB 2. AOF 三、Redis 持久化存储方式的优缺点 1. RDB 的优缺点 2. AOF 的优缺点 四、RDB 和 AOF 的比较 五、总结 一、Redis 概述 Redis是一个开源的高性能键值对数据库,被广泛的应用于Web应用、缓存、队列、计数器、实时消息等场景中,它具有以下几个特点: ...
www.jb51.net/database/288182i...htm 2023-6-13

RocketMQ消息丢失场景以及解决方法_java_脚本之家

场景1中生产者将消息发送给Rocket MQ的时候,如果出现了网络抖动或者通信异常等问题,消息就有可能会丢失场景2中消息需要持久化到磁盘中,这时会有两种情况导致消息丢失 ①RocketMQ为了减少磁盘的IO,会先将消息写入到os cache中,而不是直接写入到磁盘中,消费者从os cache中获取消息类似于直接从内存中获取消息,速度更快...
www.jb51.net/article/1957...htm 2024-6-2

关于消息中间件RocketMQ的基本概念及功能_java_脚本之家

消息在队列中的位置和消息之间的顺序通过位点(Offset)进行标记管理。 消息 消息是最小数据传输单元。具备如下特点: 消息不可变性:消息本质上是已经产生并确定的事件,一旦产生后,消息的内容不会发生改变。 消息持久化:RocketMQ 会默认对消息进行持久化,保证消息的可回溯性和系统故障场景下的可恢复性。 消息标签 消息...
www.jb51.net/program/284980n...htm 2024-6-2

rabbitmq(中间消息代理)在python中的使用详解_python_脚本之家

channel.queue_declare(queue='task_queue', durable=True) #使队列持久化 message = "Hello World" channel.basic_publish(exchange='', routing_key='task_queue', body=message, properties=pika.BasicProperties( delivery_mode=2, #使消息持久化 )) print(" [x] Sent %r" % message) connection.close(...
www.jb51.net/article/1305...htm 2024-6-2

Redis 延时任务实现及与定时任务区别详解_Redis_脚本之家

消息持久化: 基于Redis自身的持久化特性,上面的消息可靠性基于Redis的持久化,所以如果redis数据丢失,意味着延迟消息的丢失,不过可以做主备和集群保证 以上就是Redis 延时任务实现及与定时任务区别详解的详细内容,更多关于Redis延时任务定时任务的资料请关注脚本之家其它相关文章! 您可能感兴趣的文章: Java利用redis zset...
www.jb51.net/database/288838j...htm 2024-6-2