业界对于消息的传递有多种方案和产品,本文就比较有代表性的两个MQ(rabbitMQ,kafka)进行阐述和做简单的对比,在应用场景方面,RabbitMQ,遵循AMQP协议,由内在高并发的erlanng语言开发,用在实时的对可靠性要求比较高的消息传递上。kafka是Linkedin于2010年12月份...
分类:
其他好文 时间:
2014-11-05 14:30:10
阅读次数:
187
概述由于种种原因,RabbitMQ到目前为止,官方还没有实现优先级队列,只实现了Consumer的优先级处理。但是,迫于种种原因,应用层面上又需要优先级队列,因此需求来了:如何为RabbitMQ加入优先级队列特性。查询资料后,得知RabbitMQ虽然官方没有支持此特性,但是社区已经有相关优先级队列插...
分类:
其他好文 时间:
2014-11-04 08:03:43
阅读次数:
183
rabbitMQ是一个在AMQP协议标准基础上完整的,可服用的企业消息系统。他遵循Mozilla Public License开源协议。采用 Erlang 实现的工业级的消息队列(MQ)服务器。 RabbitMQ的官方站:http://www.rabbitmq.com/ AMQP(高级消息队列协议)...
在操作之前请确保Maven环境已经塔建完毕了。一,创建Maven项目二,补全工程的目录结构第1步中生成的maven工程目录是不全的,需要手动添加所需的目录。三,增加MyEclipse的WebProject功能到目前为止,我们仅仅是把一个Maven的webapp导入到了MyEclipse中,然而在MyEclipse中,这..
分类:
编程语言 时间:
2014-11-01 06:20:27
阅读次数:
315
IntroductionApart from this help page, all URIs will serve only resources of typeapplication/json, and will require HTTP basic authentication (using t...
分类:
Windows程序 时间:
2014-10-30 11:00:14
阅读次数:
1042
为了能够登陆RabbitMQ,必须创建RabbitMQ用户账号。
# rabbitmqctl add_user elite elite123
Creating user "elite" ...
...done.
# sudo rabbitmqctl set_user_tags elite administrator
Setting tags for user "elite" to [a...
分类:
其他好文 时间:
2014-10-29 10:59:10
阅读次数:
197
RabbitMQ的服务器配置设置,我做了修改,修改如下:
{tcp_listeners, [5672]},
{loopback_users, ["elite"]}
其它的设置可以根据业务需要设置,完整版如下。
%% -*- mode: erlang -*-
%% ----------------------------------------------...
分类:
其他好文 时间:
2014-10-29 00:22:14
阅读次数:
446
按照“?>”命令执行命令即可,“#”都是注解。
#-----------centOS6.5 installs rabbitmq-server ---------------------
#Installation using repository
#1. Adding repository entry
#To add Erlang Solutions repository (incl...
分类:
其他好文 时间:
2014-10-29 00:20:42
阅读次数:
313
1.1.2 显示RabbitMQ进程
查看RabbitMQ进程信息,输入下面命令:
?>pgrep -fl rabbitmq
31151/bin/sh /etc/init.d/rabbitmq-server restart
31153 /bin/bash -c ulimit -S -c 0>/dev/null 2>&1 ; /usr/sbin/rabbitmq-server
31...
分类:
其他好文 时间:
2014-10-29 00:18:44
阅读次数:
294