资源(Windows): 下载Erlang,地址:http://www.erlang.org/download/otp_win32_R15B.exe ,双击安装即可(首先装) 下载RabbitMQ,地址:http://www.rabbitmq.com/releases/rabbitmq-serv.....
分类:
其他好文 时间:
2015-10-21 13:50:40
阅读次数:
267
epmd进程和Erlang节点进程如影随形,在Rabbitmq集群,Ejabberd集群,Couchbase集群产品文档中都会有相当多的内容讲epmd,epmd是什么呢? ? epmd?是Erlang Port Mapper Daemon的缩写,全称足够明确表达它的功能了(相...
分类:
其他好文 时间:
2015-10-15 18:58:06
阅读次数:
364
每个rabbitmqnode运行RabbitMQapplication,共享用户virtual hosts, queues, exchanges, etc.一个nodes组称之为一个集群。所有的RabbitMQ broker上的操作所需要的data/state都是全节点复制,唯一的例外是messag...
分类:
其他好文 时间:
2015-10-15 17:55:14
阅读次数:
227
前面的例子中,尽管我们使用了direct路由代替fanout路由解决了盲目广播的问题,但direct路由也有它的缺陷,他不能基于多个标准做路由转发。在上面的日志系统中,如果不仅想基于日志等级做订阅,也想根据日志的发生源做订阅该怎么处理呢?这时候你可能想到了unix系统工具中的sys..
分类:
其他好文 时间:
2015-10-15 06:28:48
阅读次数:
166
hierarchyid:http://www.cnblogs.com/shanyou/archive/2011/07/01/2095968.htmlRABBITMQ:http://www.rabbitmq.com/tutorials/tutorial-one-dotnet.htmlhttp://ww...
分类:
其他好文 时间:
2015-10-14 19:49:02
阅读次数:
185
在前面的例子中,我们构建了一个简单的日志系统来日志消息通过广播传送到多个接受者。本文将介绍如何订阅消息的子集。比如,我们能够将关键的错误信息写到日志文件中,同时也能够在控制台打印所有的日志消息。消息绑定(Bindings)在前面的例子中,我们使用下面的代码方式再次..
分类:
其他好文 时间:
2015-10-13 10:47:49
阅读次数:
248
1: 连接rabbitmq 新建exchange和queue amqp_manager.php <?php $conn_args = array(‘host‘ => ‘localhost‘, ‘port‘ => ‘5672‘, ‘login‘ => ‘guest‘, ‘password‘ => ‘guest‘); $conn = new AMQPConnection($conn_a...
分类:
Web程序 时间:
2015-10-12 19:33:14
阅读次数:
269
1. MQ描述 MQ全程为Message Queue,消息队列(MQ)是一种应用程序对应用程序通信的方法。应用程序通过读写出入队列的消息来通信,而无需专用连接来链接它们。消息传递指的是程序之间通过在消息中发送数据进行通信,而不是通过直接调用彼此来通信,直接调用通常是用于如远程过程调用的技术。排队指的...
分类:
其他好文 时间:
2015-10-11 12:53:52
阅读次数:
169
消息交换机(Exchange)RabbitMQ消息模型的核心理念是生产者永远不会直接发送任何消息给队列,一般的情况生产者甚至不知道消息应该发送到哪些队列。相反的,生产者只能发送消息给交换机(Exchange)。交换机的作用非常简单,一边接收从生产者发来的消息,另一边把消息推送到队..
分类:
其他好文 时间:
2015-10-11 11:40:41
阅读次数:
170
在研究activemq转投消息到rabbitmq的过程中还是发现了很多有趣的细节。? ??消息发送端分为PERSISTENT与NON_PERSISTENT,该类型表示是否持久化消息到数据库中。 1. Activemq默认使用kahaDB。我大Q9使用的也是k...
分类:
其他好文 时间:
2015-10-10 17:29:34
阅读次数:
504