【RabbitMQ】
青山师
编码、架构、程序人生;此博客输出内容永久免费,长期分享JAVA开发技术
展开
-
Java与RabbitMQ(一) 第一次使用安装RabbitMQ教程
Windows环境使用rabbitmq下载rabbitmq安装文件官网下载地址: http://www.rabbitmq.com/download.html, 点击如图绿色框内容进入到下载页面:点击要下载的*.msi安装文件到计算机,如图:下载完成后点击安装,提示需要安装elang(因为rabbitmq是erlang编写的,需要erlang语言支持),按提示安装erlang后,再安装rabbitmq原创 2016-09-21 20:34:07 · 2341 阅读 · 0 评论 -
Java与RabbitMQ(二)启动rabbitmq web管理后台插件
超越 rabbitmqctl:开启网页后台管理界面 RabbitMQ Management 插件RabbitMQ 插件是由 Erlang 语言编写的,并且和服务器是一起运行在同一个 Erlang VM 中的。为什么需要management插件虽然大部分程序员是 CLI 的拥趸,但是如果有一个 web 访问控制页面提供,何尝不更好呢?事实上,我们使用 management 插件的主要原因如下: 1原创 2016-10-01 16:23:54 · 8055 阅读 · 2 评论 -
Java与RabbitMQ(三)Rabbirmq JAVA编程之Hello World!
本系列教程主要针对使用java语言进行Rabbitmq的相关编程。阅读前请确认已经安装过rabbit服务。关于如何安装rabbitmq,请参考如何使用rabbitmq.介绍RabbitMQ是一个消息代理中间件。主要概念就是:接收、转发消息。你也可以将它看成是一个邮局:当你把邮寄物品投递到邮箱时,你可以确认这件物品最终会到达你指定的收件人手中。你可以将RabbitMQ比喻成邮箱、邮局、邮差。Rabbi翻译 2016-10-01 23:17:59 · 2240 阅读 · 0 评论 -
Java与RabbitMQ(四)Rabbirmq JAVA编程之工作队列 Work Queues
本系列教程主要针对使用Java语言进行Rabbitmq的相关编程。阅读前请确认已经安装过rabbit服务。关于如何安装rabbitmq,请参考如何使用rabbitmq.工作队列(Work Queues)(using the Java Client) 在本系列教程的第一节中我们编写了两个程序(生产者Send、消费者Recv)分别从命名的队列中发送、获取消息。在本节中我们将会创建一个工作队列(Wo翻译 2016-10-02 16:25:13 · 2470 阅读 · 0 评论 -
Java与RabbitMQ(五)Rabbirmq JAVA编程之Publish/Subscribe(发布/订阅)
工作队列的背后的思想是:每个任务都准确的分发给每一个消费者处理。在本节中,我们将会做和第二节完全不同的事 —— 我们会将一个消息传送给多个消费者。这种模式就是我们常说的发布/订阅模式。 为了举例说明这种模式,我们将会建立一个简单的日志记录系统。也是由两个程序组成 —— 第一个程序发送消息、第二个程序接收消息并打印。 在这个日志记录系统中,每个运行中的消费者都会接收到消息。这样的话我们可以运行一个消费者接收消息并将翻译 2016-10-04 11:33:41 · 4183 阅读 · 0 评论 -
Java与RabbitMQ(六)RabbitMQ几个重要的概念、术语详解
RabbitMQ是流行的开源消息队列系统,用Erlang语言开发。RabbitMQ是AMQP(高级消息队列协议)的标准实现。这里我们介绍RabbitMQ中主要涉及的几个重要概念,理解后希望在实际使用中会加深理解。 消息队列服务器 可以为 客户端程序提供消息队列、路由选择和 目录服务。消息队列服务器可以用于: 为独立客户提供消息 路由选择和会话集中。 在通过 路由链接的站点之间提供消息路由选择。 创建队列并存原创 2016-10-04 13:56:55 · 2114 阅读 · 0 评论