2017年5月7日
摘要: 前面几篇讲解了如何使用rabbitMq,这一篇主要讲解spring集成rabbitmq。 首先引入配置文件org.springframework.amqp,如下 一:配置消费者和生成者公共部分 二:配置生成者 三:生产者程序 其中convertAndSend方法默认第一个参数是交换机名称,第二个参数 阅读全文
posted @ 2017-05-07 17:25 沐雨橙风丶 阅读(224) 评论(0) 推荐(0) 编辑
摘要: 在上一篇我们都是采用发送信息到队列然后队列把信息在发送到消费者,其实实际情况并非如此,rabbitMQ其实真正的思想是生产者不发送任何信息到队列,甚至不知道信息将发送到哪个队列。相反生产者只能发送信息到交换机,交换机接收到生产者的信息,然后按照规则把它推送到对列中,交换机是如何做处理他接收到的信息, 阅读全文
posted @ 2017-05-07 17:20 沐雨橙风丶 阅读(159) 评论(0) 推荐(0) 编辑
摘要: 前言:在这里我将用java来简单的实现rabbitMQ。下面我们带着下面问题来一步步的了解和学习rabbitMQ。 1:如果消费者连接中断,这期间我们应该怎么办 2:如何做到负载均衡 3:如何有效的将数据发送到相关的接收者?就是怎么样过滤 4:如何保证消费者收到完整正确的数据 5:如何让优先级高的接 阅读全文
posted @ 2017-05-07 17:12 沐雨橙风丶 阅读(270) 评论(0) 推荐(0) 编辑
摘要: https://www.zhihu.com/question/41976893 阅读全文
posted @ 2017-05-07 11:55 沐雨橙风丶 阅读(758) 评论(0) 推荐(0) 编辑
摘要: 一、消息确认 为了确保消息一定被消费者处理,rabbitMQ提供了消息确认功能,就是在消费者处理完任务之后,就给服务器一个回馈,服务器就会将该消息删除,如果消费者超时不回馈,那么服务器将就将该消息重新发送给其他消费者 默认是开启的,在消费者端通过下面的方式开启消息确认, 首先将autoAck自动确认 阅读全文
posted @ 2017-05-07 11:51 沐雨橙风丶 阅读(325) 评论(0) 推荐(0) 编辑