rabbitmq
文章平均质量分 87
JinchaoLv
抄底上天台。
展开
-
Spring整合rabbitmq实践(三):源码-@RabbitListener实现过程
4. 源码解析4.1. 通过RabbitTemplate获取消息从RabbitTemplate中只有queueName入参的方法开始: @Override public Message receive(String queueName) { if (this.receiveTimeout == 0) { return doReceiveNoWait(queueName);...原创 2018-11-19 19:36:38 · 11814 阅读 · 0 评论 -
Spring整合rabbitmq实践(二):扩展功能
3. 扩展实践3.1. MessageConverter前面提到只要在RabbitTemplate中配置了MessageConverter,在发送和接收消息的时候就能自动完成Message和自定义java对象的自动转换。MessageConverter接口只有两个方法:public interface MessageConverter {/*** Convert a Java o...原创 2018-11-19 19:31:12 · 3845 阅读 · 0 评论 -
Spring整合rabbitmq实践(一):基础使用配置
1. Rabbitmq基本概念1.1. Rabbitmq中的各个角色producer:消息生产者;consumer:消息消费者;queue:消息队列;exchange:接收producer发送的消息按照binding规则转发给相应的queue;binding:exchange与queue之间的关系;virtualHost:每个virtualHost持有自己的exchange、que...原创 2018-11-19 19:22:17 · 20006 阅读 · 0 评论 -
spring-rabbit消费过程解析及AcknowledgeMode选择
原创 2018-12-19 23:17:32 · 17190 阅读 · 5 评论 -
rabbitmq:publisher confirms
0.背景最近在我们的业务系统中遇到一个问题,publisher行为:convertAndSend然后打日志。consumer行为:@RabbitListener接到消息立刻打日志。问题是,publisher打出了发送消息的日志,consumer没打出收到消息的日志。基于这种情况,准备启用rabbitmq java client的ReturnCallback及ConfirmCallback...原创 2019-06-21 20:20:55 · 6547 阅读 · 2 评论