- 博客(4)
- 收藏
- 关注
原创 RabbitMq的惰性队列(Lazy Queue)、优先级队列(Priority Queue)
RabbitMQ从3.6.0版本开始引入惰性队列,它是一种以惰性模式运行的经典队列。当设置“惰性”队列模式时,经典队列中的消息将尽可能早地移动到磁盘。这些消息只有在消费者请求时才被加载到RAM中。也就是说生产者发送消息到RabbitMq时,这些消息会直接写入到磁盘上,而不是先加载到内存中;当消费者需要消费消息时,RabbitMq会从磁盘上加载这些消息到内存中,然后交给消费者,所以惰性队列只有在消费者实际消费时,才会将消息从磁盘加载到内存中。
2024-07-01 14:54:07
903
原创 SpringBoot简单实现RabbitMq的死信队列
死信队列是一种用于处理无法被正常消费的消息机制,当消息在队列中变成 '死信' 时,RabbitMq会自动将这些消息从新发送到另一个队列,即死信队列。那么在消息队列中,什么情况下会变成 '死信'?
2024-06-28 09:57:49
574
原创 一文搞定springBoot集成RabbitMq
RabbitMQ 是一个开源的消息代理(message broker)和队列服务器(queue server),它基于高级消息队列协议(AMQP)标准进行开发。RabbitMQ 最初起源于 Erlang 语言,后来用一系列插件扩展了其功能,如消息确认、持久化、发布/订阅、路由、集群和高可用性。RabbitMQ 可以作为应用程序之间的消息中间件,用于解耦应用、异步通信和流量削峰。
2024-06-25 09:42:50
1089
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人