原文:http://my.oschina.net/hncscwc/blog/262246?p={{currentPage-1}}安装最新版本的rabbitmq(3.3.1),并启用management plugin后,使用默认的账号guest登陆管理控制台,却提示登陆失败。翻看官方的release文...
分类:
其他好文 时间:
2014-10-27 10:36:10
阅读次数:
233
Rabbitmq初识rabbitmqRabbitMQ是流行的开源消息队列系统,用erlang语言开发。RabbitMQ是AMQP(高级消息队列协议)的标准实现。假设不熟悉AMQP,直接看RabbitMQ的文档会比較困难。只是它也仅仅有几个关键概念,这里简介几个概念说明:Broker:简单来说就是消息...
分类:
其他好文 时间:
2014-10-24 20:37:32
阅读次数:
1149
分享到一键分享QQ空间新浪微博百度云收藏人人网腾讯微博百度相册开心网腾讯朋友百度贴吧豆瓣网搜狐微博百度新首页QQ好友和讯微博更多...百度分享Rabbitmq集群高可用RabbitMQ是用erlang开发的,集群非常方便,因为erlang天生就是一门分布式语言,但其本身并不支持负载均衡。Rabbit...
分类:
其他好文 时间:
2014-10-23 15:49:17
阅读次数:
402
在上篇博文中,我们对之前的日志系统做了稍许的完善。没有使用fanout类型的exchange来广播,而是使用了direct类型的exchange来选择性的接收日志消息。尽管使用了direct类型的exchange对日志系统有所提升,但还是有一些限制(消息不能够基于多重因素来路由)。在我们的日志系统中...
分类:
其他好文 时间:
2014-10-22 23:34:08
阅读次数:
309
server端代码: 1 package com.example.helloworld; 2 3 import java.io.IOException; 4 5 import com.rabbitmq.client.Channel; 6 import com.rabbitmq.client.Co.....
分类:
其他好文 时间:
2014-10-21 19:29:54
阅读次数:
229
server端代码: 1 package com.example.workqueue; 2 3 import java.io.IOException; 4 5 import com.rabbitmq.client.Channel; 6 import com.rabbitmq.client.Con.....
分类:
其他好文 时间:
2014-10-21 19:29:19
阅读次数:
288
上篇中我们实现了Work Queue的创建,在Work Queue背后,其实是rabbitMQ把每条任务消息只发给一个消费者。本篇中我们将要研究如何把一条消息推送给多个消费者,这种模式被称为publish/subscribe(发布/订阅)。为了说明这个模式,我们将会构建一个简单的日志系统。这将会包含...
分类:
其他好文 时间:
2014-10-21 19:20:39
阅读次数:
317
在上篇中我们实现了程序来从一个已经命名的队列里发送和接收消息。本篇博文中我们将要创建工作队列用来在多个执行角色间,使用定时器来分散执行任务。工作队列的主要思想就是避开立刻处理某个资源消耗交大的任务并且需要等待它执行完成。取而代之的是我们可以将它加入计划列表,并在后边执行这些任务。我们将任务分装成一个...
分类:
其他好文 时间:
2014-10-21 00:43:58
阅读次数:
464
Server端代码: 1 package com.helloworld; 2 3 import java.io.IOException; 4 5 import com.rabbitmq.client.Channel; 6 import com.rabbitmq.client.Connection.....
分类:
其他好文 时间:
2014-10-20 00:41:44
阅读次数:
278
1、相关概念RabbitMQ是一个消息代理,事实上,它接收生产者产生的消息,然后将消息传递给消费者。在这个过程中,它可以路由,可以缓冲,或者更具你设定的规则来将消息持久化。RabbitMQ和消息传输过程中一般会用一些术语:生产者(Producing):意思无非是指发送消息的那一端,如果一个程序发送消...
分类:
其他好文 时间:
2014-10-19 12:47:40
阅读次数:
394