rabbitMq
文章平均质量分 84
ni0224
这个作者很懒,什么都没留下…
展开
-
rabbitMq消费者角度:消息分发、消息应答(ACK)、公平分发
rabbitMq交换机简介中介绍了rabbitMq的四种类型交换机;rabbitMq生产者角度一篇从生产者角度介绍如何保证消息被正确发送到服务器,如果未正确发送如何处理;本篇博客将从消费者角度介绍三个问题:队列分发消息到消费者的规则、如何确保消息一定被正确接受并处理了、如何保证多个消费者负载均衡。一 、消息分发官网的示例中介绍了默认情况下rabbitMqRabbitMQ会一个一个的发送信息给下一个消原创 2017-05-12 16:42:41 · 5950 阅读 · 0 评论 -
rabbitMq 交换机介绍
rabbitMq有四种类型的交换机fanout、direct、topic、headers一 不用交换机的队列生产者示例: //声明队列 channel.queueDeclare(QUEUE_NAME, false, false, false, null); //发送10条消息,依次在消息后面附加1-10个点 for (int i原创 2017-04-18 11:23:18 · 9951 阅读 · 1 评论 -
rabbitMq-TTL、DLX实现延时队列
在第一篇rabbitMq的交换机博客里穿插了许多api介绍,在声明队列时可以指定x-message-ttl消息过期时间、x-dead-letter-exchange死信交换机和x-dead-letter-routing-key死信路由键,在发送消息时也可以指定消息的过期时间。rabbitMq没有提供延时队列功能,但是我们可以利用TTL(过期时间)和(DLX)死信交换机来实现延时队列功能。基于队列和基原创 2017-05-23 10:57:33 · 10213 阅读 · 2 评论 -
rabbitMq生产者角度:消息持久化、事务机制、PublisherConfirm、mandatory
一、消息持久化原创 2017-04-21 10:28:54 · 3721 阅读 · 0 评论