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

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

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

RabbitMQ队列中间件消息持久化 确认机制 死信队列原理_其它综合_脚本...

死信队列 DLX(Dead-Letter-Exchange) 也可以成为死信交换机,就是当一个队列中的消息变成死信以后,会被重新发送到另一个交换机,这个交换机就是DLX,而绑定DLX的队列就是死信队列。 死信队列的成因: **消息被拒绝,**消费者中使用 (basic.reject/basic.nack),并且 requeue = false , 消息被拒绝接收后就会进入到死...
www.jb51.net/article/2838...htm 2023-5-10

详解消息队列及RabbitMQ部署和使用_java_脚本之家

消息持久化:从内存持久化消息到硬盘,再从硬盘加载到内存 ZeroMQ ZeroMQ(也拼写作 0MQ 或 ZMQ )是一个为可伸缩的分布式或并发应用程序设计的高性能异步消息库。它提供一个消息队列, 但是与面向消息的中间件不同,ZeroMQ 的运行不需要专门的消息代理(message broker)。该库设计成常见的套接字风格的API。 ZeroMQ ...
www.jb51.net/article/2228...htm 2021-9-14

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

Redis是一个开源的高性能键值对数据库,被广泛的应用于Web应用、缓存、队列、计数器、实时消息等场景中,它具有以下几个特点: Redis 数据库是基于内存存储的,因此读写速度非常快。 Redis 提供了多种数据结构的支持,包括字符串、哈希表、列表、集合等,扩展性强。 Redis 可以将数据写入磁盘进行持久化存储,以保证数据不...
www.jb51.net/database/288182i...htm 2023-6-13

关于Kafka消息队列原理的总结_java_脚本之家

Kafka的持久化策略设计 Kafka的节点间的数据一致性策略设计 Kafka的备份和负载均衡 Kafka消息队列内部实现原理 Kafka消息队列原理 最近在测试kafka的读写性能,所以借这个机会了解了kafka的一些设计原理,既然作为分布式系统,我们还是按照分布式的套路进行分析。 Kafka的逻辑数据模型 ...
www.jb51.net/article/2468...htm 2024-6-1

Redis消息队列的三种实现方式_Redis_脚本之家

Stream消息队列 Stream是Redis5.0之后引入新的数据类型,支持持久化,因此相比于PubSub更加安全,可以通过Stream实现一个功能完善的消息队列 发送消息的命令: 1 XADDkey[NOMKSTREAM] [MAXLEN|MINID [=|~] threshold [LIMITcount]] *|ID filed value[filed value] ...
www.jb51.net/database/307028t...htm 2024-6-2

Java RabbitMQ的TTL和DLX全面精解_java_脚本之家

查看控制台的队列列表如下:D表示持久化,TTL表示设置了消息的有效期。 过了几秒钟后发现消息已经不存在了。 也可以用RabbitMQ的命令行模式来设置: 1 rabbitmqctl set_policy TTL".*"'{"message-ttl":60000}'--apply-to queues 还可以通过HTTP接口调用: ...
www.jb51.net/article/2236...htm 2024-6-1

详解RabbitMQ中死信队列和延迟队列的使用详解_java_脚本之家

这里创建了两个交换器exchange.normal和exchange.dlx,分别绑定两个队列queue.normal和queue.dlx。 Web管理页面结果 由下图(图1-1)的Web管理页面可以看出,两个队列都被标记了“D”,这个是durable的缩写,即设置了队列持久化。queue.normal这个队列还配置了TTL、DLX和DLK,其中DLX指的是x-dead-letter-routing-key这个属...
www.jb51.net/article/2496...htm 2022-5-28

Java RabbitMQ 中的消息长期不消费会过期吗_java_脚本之家

可以看到,消息队列的 Features 属性为 D 和 TTL,D 表示消息队列中消息持久化,TTL 则表示消息会过期。 10s 之后刷新页面,发现消息数量已经恢复为 0。 这就是给消息队列设置消息过期时间,一旦设置了,所有进入到该队列的消息都有一个过期时间了。 2.3 特殊情况 还有一种特殊情况,就是将消息的过期时间 TTL 设置为...
www.jb51.net/article/2236...htm 2024-6-2

SpringCloud实现基于RabbitMQ消息队列的详细步骤_java_脚本之家

在实际项目中,你可以根据需求扩展和优化这个基础配置,例如设置交换机、队列持久化属性,配置消息序列化方式等。 三、SpringCloud调用RabbitMQ总结 SpringCloud调用RabbitMQ具有显著优势: 优势描述 松耦合性 使用RabbitMQ实现消息队列,可以实现微服务之间的松耦合通信。微服务无需直接调用彼此的API,而是通过消息传递实现解耦...
www.jb51.net/program/3181842...htm 2024-6-1