![](https://img-blog.csdnimg.cn/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
RabbitMQ
Bloodstream_ji
这个作者很懒,什么都没留下…
展开
-
RabbitMQ 基础教程 Hello World
本节我们将参照官网给出的Hello World示例,构建一个发送接收消息的入门小程序 创建一个simple的Maven工程 在pom.xml中添加 <dependencies> <dependency> <groupId>com.rabbitmq</groupId> <artifactId>amqp-client</artifactId> <v翻译 2017-04-26 16:34:13 · 368 阅读 · 0 评论 -
RabbitMQ 基础教程 Publish/Subscribe(发布/订阅)
上篇文章中,我们把每个Message都是deliver到某个Consumer。在这篇文章中,我们将会将同一个Message deliver到多个Consumer中。这个模式也被成为 “publish / subscribe”。这篇文章中,我们将创建一个日志系统,它包含两个部分:第一个部分是发出log(Producer),第二个部分接收到并打印(Consumer)。 我们将构建两个Consumer,第翻译 2017-08-04 16:43:46 · 1176 阅读 · 0 评论 -
RabbitMQ 基础教程 Routing(消息路由)
上篇文章中,我们构建了一个简单的日志系统。接下来,我们将丰富它:能够使用不同的severity来监听不同等级的log。比如我们希望只有error的log才保存到磁盘上。一、Bindings(绑定)上篇文章中我们是这么做的绑定:channel.queueBind(queueName, EXCHANGE_NAME, "");绑定其实就是关联了exchange和queue。或者这么说:queue对exch翻译 2017-08-05 10:29:52 · 485 阅读 · 0 评论 -
RabbitMQ 基础教程 Topics(按照主题分发消息)
在上篇Routing(消息路由)文章中,我们实现了一个简单的日志系统。Consumer可以监听不同severity的log。但是,这也是它之所以叫做简单日志系统的原因,因为是仅仅能够通过severity设定。不支持更多的标准。比如syslog unix的日志工具,它可以通过severity (info/warn/crit…) 和模块(auth/cron/kern…)。这可能更是我们想要的:我们可以仅翻译 2017-08-05 10:36:09 · 554 阅读 · 0 评论