摘要: topic类型 [TOC] 在上文中,尽管使用了 类型的 对日志系统有所提升,但还是有一些限制(消息不能够基于多重因素来路由)。 在我们的日志系统中,希望不仅仅能够根据日志级别来订阅,还可以根据指定的 来订阅。你应该可以理解的,就如 的系统日志工具,日志消息路由规则不仅仅基于日志级别 ,还可以基于设 阅读全文
posted @ 2019-08-21 22:21 墮落方能自由 阅读(467) 评论(0) 推荐(0) 编辑
摘要: 路由 [TOC] 上文中的 类型是 的,该类型的 会把消息发送给所有绑定到该 的`queue` 现在我们需要添加一个特性,只订阅( )一部分指定的消息( ) 1、绑定 在前面的例子中,我们已经在创建绑定。您可能会记得以下代码: 绑定( )是交换( )和队列( )之间的关系。这可以简单地理解为:队列对 阅读全文
posted @ 2019-08-21 21:56 墮落方能自由 阅读(781) 评论(0) 推荐(0) 编辑
摘要: 订阅发布模式 [TOC] 1、交换器(Exchange) 在 背后,其实是 把每条任务消息只发给一个消费者。本篇中我们将要研究如何把一条消息推送给多个消费者,这种模式被称为 (发布/订阅) ![订阅发布模式][1] 的消息发送模型核心思想是生产者不直接把消息发送到消息队列中。事实上,生产者不知道自己 阅读全文
posted @ 2019-08-21 21:12 墮落方能自由 阅读(466) 评论(0) 推荐(0) 编辑
摘要: [TOC] 1、工作队列的概念 ![此处输入图片的描述][1] 简单队列不足 : 不支持多个消费者; 工作队列 即一个生产者可以对应多个消费者同时消费; 相比简单队列支持多消费者; 因为实际工作中,生产者服务一般都是很简单的业务逻辑处理之后就发送到队列,消费者接收到队列的消息之后,进行复杂的业务逻辑 阅读全文
posted @ 2019-08-21 16:25 墮落方能自由 阅读(187) 评论(0) 推荐(0) 编辑
摘要: [toc] 采用老的API实现的,所谓的简单队列就是一个消费者一个生产者,是1:1的关系 P :消息的生产者 红色的:队列 C:消费者 1、获取MQ连接 2、发送消息 3、消费者旧API 这段代码中的许多方法已经被JAVA弃用,但是目前我们作为学习的使用 4、消费者新API 阅读全文
posted @ 2019-08-21 15:24 墮落方能自由 阅读(127) 评论(0) 推荐(0) 编辑