kafka是LinkedIn开发并开源的一个分布式MQ系统,现在是Apache的一个孵化项目。在它的主页描述kafka为一个高吞吐量的分布式(能将消息分散到不同的节点上)MQ。在这片博文中,作者简单提到了开发kafka而不选择已有MQ系统的原因。两个原因:性能和扩展性。Kafka仅仅由7000行Scala编写,据了解,Kafka每秒可以生产约25万消息(50
MB),每秒处理55万消息(110...
分类:
其他好文 时间:
2015-03-11 19:45:02
阅读次数:
299
ZeroMQ API 目录:http://www.cnblogs.com/fengbohello/p/4230135.html—————————————————————————————————————ZeroMQ 官方地址:http://api.zeromq.org/4-2:zmq-inproczm...
分类:
编程语言 时间:
2015-03-11 00:38:43
阅读次数:
255
rabbitmq
是一个在AMQP基础上,可复用的企业消息系统。MQ是Message
Queue消息队列,是一种应用程序对应用程序的通信方法。应用程序通过读写出入队列的消息(针对应用程序的数据)来通信,而无需专用连接来链接它们。消
息传递指的是程序之间通过在消息中发送数据进行通信,而不..
分类:
其他好文 时间:
2015-03-10 19:39:03
阅读次数:
134
背景
分布式任务调度是非常常见的一种应用场景,一般对可用性和性能要求不高的任务,采用单点即可,例如linux的crontab,spring的quarz,但是如果要求部署多个节点,达到高可用的效果,上面的方案就不适用了。
实际上任务调度的实现有两种情况,第一种是通过mq来实现,mq做好了数据切分,负载均衡的效果,本文说的是另一种情况。
要...
分类:
其他好文 时间:
2015-03-06 16:34:57
阅读次数:
323
多线接入分两种情况:1.同ISP多线接入(全部是电信或全部是联通)这种情况,你只要把其它一条带宽充裕的线路通过IP分流,分配给MQ专用即可2.不同ISP多线接入(电信、联通、移动)*通过分流把MQ指到一条带宽充裕带宽的线路上*在路由上把所有tcp80端口的访问都指到和MQ同线路(或..
分类:
其他好文 时间:
2015-02-27 18:50:45
阅读次数:
137
1. 创建/获取一个消息队列#include /* For O_* constants */
#include /* For mode constants */
#include
mqd_t mq_open(const char *name, int oflag); //专用于打开一个消息队列
mqd_t mq_open(const char *name,...
分类:
系统相关 时间:
2015-02-18 19:55:53
阅读次数:
497
MQ是一种通信的机制,因为是一种中间件技术,所以它能够支持多种类型的语言开发,同时也是跨平台的通信机制,也就是说MQ支持将信息转化为XML或者JSon等类型的数据存储到消息队列中,然后可以使用不同的语言来处理消息队列中的消息,这样就很容易的做到了信息的通信,同时也为信息的通信起到了缓冲的作用,经常会在金融项目中使用这种通信机制。...
分类:
其他好文 时间:
2015-02-16 01:40:06
阅读次数:
173
ZeroMQ 官方地址:http://api.zeromq.org/4-1:zmq-sendmsgzmq_sendmsg(3) ØMQ Manual - ØMQ/4.1.0Namezmq_sendmsg – 从一个socket上发送一个消息帧Synopsisint zmq_sendmsg (void...
分类:
其他好文 时间:
2015-02-13 17:50:45
阅读次数:
708
ZeroMQ 官方地址:http://api.zeromq.org/4-1:zmq-recvmsgzmq_recvmsg(3) ØMQ Manual - ØMQ/4.1.0Namezmq_recvmsg – 从一个socket上接收一个消息帧Synopsisint zmq_recvmsg (void...
分类:
其他好文 时间:
2015-02-13 11:28:22
阅读次数:
585
ZeroMQ 官方地址:http://api.zeromq.org/4-1:zmq-proxyzmq_proxy(3) ØMQ Manual - ØMQ/4.1.0Namezmq_proxy – 开始ZMQ内置代理Synopsisint zmq_proxy (const void *frontend...
分类:
其他好文 时间:
2015-02-12 18:00:48
阅读次数:
183