摘要: 一.概述 在前面说明发送消息的basicPublish方法之中存在一个参数,那就是mandatory参数. 本次,我们说明一下这个参数的作用. 二 . mandatory 参数 我们可以这样理解这个参数,当我们发送一个消息的时候,如果交换机根本无法找到对应的消息队列的时候应该怎么办? [1]方式一 阅读全文
posted @ 2018-10-12 15:48 最爱五仁月饼 阅读(407) 评论(0) 推荐(0) 编辑
摘要: 一 ,概述 在前面讲述API的时候,没有说明消费者的API,本次在这里需要重点的进行说明, 二 .创建消费者 我们使用现在推荐使用的方式来创建一个消费者. 下面展示创建一个消费者具体的代码: 现在推荐使用的就是创建一个DefaultConsumer的子类,重写其中对应的方法,这是一种面向事件的编程模 阅读全文
posted @ 2018-10-12 15:04 最爱五仁月饼 阅读(191) 评论(0) 推荐(0) 编辑
摘要: 一 .概述 Rabbitmq的java客户端的API是本人见过的最垃圾的API的设计,没有之一. 在这些API之中,竟然使用了方法的重载代表了不同的行为,这也是服气到不行. 二 .消息的发布 我们首先看看核心的API: void basicPublish(String exchange, Strin 阅读全文
posted @ 2018-10-12 14:55 最爱五仁月饼 阅读(178) 评论(0) 推荐(0) 编辑
摘要: 一 .概述 从整体上讲Rabbitmq就是一个生产者消费者的模型. 我们将中间的整个broker就当做是一个消息中间件的实体就可以了. 单从这个方面上讲,生产者发送消息到broker上面,然后消费者从broker之中获取数据,最终完成数据的通信任务. 二 .broker的结构 我们的一个Rabbit 阅读全文
posted @ 2018-10-12 14:35 最爱五仁月饼 阅读(350) 评论(0) 推荐(0) 编辑