标签: rabbitmq
所有带有标签 "rabbitmq".
RabbitMQ和Spring AMQP学习五(延迟队列)
以定时发布作业等场景说明延迟消息的用途,并选择RabbitMQ延迟插件实现。文章演示插件安装、延迟交换器声明和消息延迟时间设置,对照Java Client与Spring AMQP代码,并通过发送和接收时间验证效果。
Rabbit MQ和Spring AMQP学习四(JSON消息体)
介绍在RabbitMQ与Spring AMQP中以JSON传递Java对象的方法,分别配置生产者和消费者的消息转换器。文章展示对象序列化、Content-Type与时间戳设置,以及通过@Payload将收到的消息映射为Java实体的示例。
Rabbit MQ 和Spring AMQP学习三(消息的可靠性)
围绕RabbitMQ消息投递、保存和消费三个环节,介绍Spring AMQP的发布确认、消息退回、组件与消息持久化配置。文章演示消费者手动确认、拒绝和重新入队的处理,并说明持久化仍可能存在的消息丢失风险。
RabbitMQ和Spring AMQP学习二(消息模型详解、Spring AMQP启动流程分析-超详细)
解释RabbitMQ的Broker、Connection与Channel模型,并对比原生Java Client和Spring AMQP的使用。文章讨论生产者与消费者的配置职责、Channel对象池复用,并通过源码追踪监听器注册、组件声明和消费者启动流程。