RabbitMQ
懒驴上磨
这个作者很懒,什么都没留下…
展开
-
rabbitMQ结合动态代理
使用动态代理实现消费端幂等性验证和消费确认(ack) 动态代理要求目标对象是实现接口的目标对象,所以先写一个消费接口 public interface BaseConsumer{ void consumer(Message message, Channel channel); } 实现类: @Component @Slf4j public class MailConsumer implements BaseConsumer{ @Autowired private MailUtil ma原创 2020-07-17 22:02:45 · 469 阅读 · 0 评论 -
SpringBoot+RabbitMQ,发送邮件
RabbitMQ、邮箱配置 # rabbitmq spring.rabbitmq.host= spring.rabbitmq.port= #spring.rabbitmq.virtual-host= spring.rabbitmq.username= spring.rabbitmq.password= # 开启confirms回调 P -> Exchange spring.rabbitmq.publisher-confirms=true # 开启returnedMessage回调 Exchange .原创 2020-07-16 22:29:37 · 910 阅读 · 0 评论 -
RabbitMQ初识
关于AMQP协议 AMQP(高级消息队列协议)是一个网络协议,它支持符合要求的客户端应用(application)和消息中间件代理(messaging middleware broker)之间进行通信 消息代理和他们所扮演的角色 消息代理(message brokers)从发布者(publishers)亦称生产者(producers)那儿接收消息,并根据既定的路由规则把接收到的消息发送给处理消息的消费者(consumers)。 由于AMQP是一个网络协议,所以这个过程中的发布者,消费者,消息代理 可以存在于原创 2020-07-12 18:03:12 · 181 阅读 · 0 评论