如果你第一次看kafka的文章,请先看《分布式消息系统kafka初步》之前有人问kafka和一般的MQ之间的区别,这个问题挺难回答,我觉得不如从kafka的实现原理来分析更为透彻,这篇将依据官网上给出的design来详细的分析,kafka是如何实现其高性能、高吞吐的。这一段应该会挺长的我想分两篇来写...
分类:
其他好文 时间:
2015-01-08 16:53:57
阅读次数:
226
rabbitmq学习9:使用spring-amqp发送消息及同步接收消息 通过对spring-amqp看重要类的认识,下面来通过spring-amqp的发送消息及同步接收消息是如何实现的。有兴趣的朋友 可以去spring-amqp官网下载例子。 先来看看HelloWorldConfigu...
分类:
其他好文 时间:
2015-01-07 23:25:38
阅读次数:
123
从AMQP协议可以看出,MessageQueue、Exchange和Binding构成了AMQP协议的核心,下面我们就围绕这三个主要组件 从应用使用的角度全面的介绍如何利用Rabbit MQ构建消息队列以及使用过程中的注意事项。1. 声明MessageQueue 在Rabbit MQ中,无论是生产....
分类:
其他好文 时间:
2015-01-06 15:03:10
阅读次数:
493
MQ全称为Message Queue,消息队列(MQ)是一种应用程序对应用程序的通信方法RabbitMQ是流行的开源消息队列系统,用erlang语言开发几个概念说明:Broker:简单来说就是消息队列服务器实体。 Exchange:消息交换机,它指定消息按什么规则,路由到哪个队列。 Queu...
分类:
其他好文 时间:
2015-01-04 16:35:20
阅读次数:
295
为了简化MQ调用,写了个StompClient的包装类,可以供需要的参考:unit FStompClient;interfaceuses SysUtils, Windows, Messages, Classes, Graphics, Controls, Forms, Dialogs, Stomp.....
分类:
其他好文 时间:
2014-12-27 15:10:01
阅读次数:
332
翻译自http://aosabook.org/en/zeromq.html中的Global
State
在库中使用全局变量并不理想.一个库也许会被程序加载很多次,但即便如此,也只会存在唯一一个全局变量集.
Figure24.1: ØMQ being used by different libraries
图24.1中两个不同且独立的库都...
分类:
其他好文 时间:
2014-12-27 11:28:36
阅读次数:
171
目前业界有很多MQ产品,我们作如下对比:
RabbitMQ
是使用Erlang编写的一个开源的消息队列,本身支持很多的协议:AMQP,XMPP, SMTP, STOMP,也正是如此,使的它变的非常重量级,更适合于企业级的开发。同时实现了一个经纪人(Broker)构架,这意味着消息在发送给客户端时先在中心队列排队。对路由(Routing),负载均衡(Load balance)或者数据持久化都...
分类:
其他好文 时间:
2014-12-14 13:20:14
阅读次数:
227
在之前的1.2Puppet3.7Mcollective+SSL加密和权限验证中大家可以成功的部署mco。并且结合ssl证书做权限管理....通过mco自带的failover可以很简单的去做一个高可用...那么问题来了....这个简单的高可用是...当有a、b两个mq。一堆server和client现在连接在mqa,当一个网络抖动,部..
分类:
其他好文 时间:
2014-12-12 19:21:19
阅读次数:
274
1.建立mq用户及目录。[root@GCP2-APP38-VM]#mkdir/var/mqm###业务数据存放目录[root@GCP2-APP38-VM]#mkdir/opt/mqm###软件安装目录[root@GCP2-APP38-VM]#groupaddmqm[root@GCP2-APP38-VM]#useradd-d/var/mqm-gmqm-s/usr/sbin-mmqm[root@GCP2-APP38-VM]#passwdmqm[root@GCP2-APP..
分类:
Web程序 时间:
2014-12-12 17:07:38
阅读次数:
1230
python也可以连接MQ,以ActiveMQ为例,安装stomp.py:https://github.com/jasonrbriggs/stomp.py下载后安装:python setup.py install很简单,然后一个简单的示例:import timeimport sysimport st...
分类:
编程语言 时间:
2014-12-09 21:12:52
阅读次数:
2646