一. Erlang安装 RabbitMQ是基于Erlang语言开发的,所以必须先安装Erlang。我们可以从Erlang官网下载最新的安装包(源代码安装): http://www.erlang.org/download.html 目前是OTP17.4(otp_src_17.4.tar.gz)。按...
分类:
其他好文 时间:
2015-02-05 00:52:58
阅读次数:
168
一. 协议 AMQP协议是分层的,类似于OSI或TCP/IP协议分层。从图中可以看出分三层: 1. Model Layer:规范服务器端Broker的行为。 2. Session Layer:定义客户端 与服务器端Broker的Context。 3. Transport Layer:...
分类:
其他好文 时间:
2015-02-04 22:00:27
阅读次数:
369
1. 历史 RabbitMQ是一个由erlang开发的AMQP(Advanced Message Queue)的开源实现。AMQP的出现其实也是应了广大人民群众的需求,虽然在同步消息通讯的世界里有很多公开标准(如 COBAR的IIOP,或者是SOAP等),但是...
分类:
其他好文 时间:
2015-02-04 16:59:48
阅读次数:
243
devstack 安装openstack出现rabbitmq-server安装错误,因为修改过hostsname后,重新安装才导致这个错误,下面是解决办法.
问题:
Starting rabbitmq-server: FAILED - check /var/log/rabbitmq/startup_log, _err
rabbitmq-server.
invoke-rc.d: in...
分类:
其他好文 时间:
2015-02-04 14:45:15
阅读次数:
213
原文来自于:http://blog.jobbole.com/83819/原文出处:寒江独钓欢迎分享原创到伯乐头条在企业应用系统领域,会面对不同系统之间的通信、集成与整合,尤其当面临异构系统时,这种分布式的调用与通信变得越发重要。其次,系统中一般会有很多对实时性要求不高的但是执行起来比较较耗时的地方,...
分类:
Web程序 时间:
2015-01-29 14:02:59
阅读次数:
383
Netty作为一个高性能的异步网络开发框架,可以作为各种服务的开发框架。前段时间的一个项目涉及到硬件设备实时数据的采集,采用Netty作为采集服务的实现框架,同时使用RabbitMQ作为采集服务和各个其他模块的通信消息队列,整个服务框架图如下:将业务代码和实际协议解析部分的代码抽离,得到以上一个简单...
分类:
Web程序 时间:
2015-01-29 00:05:20
阅读次数:
247
RabbitMQ使用实践
参考网站:
http://blog.chinaunix.net/topic/surpershi/
http://blog.csdn.net/lwkcn/article/details/25086467
http://snoopyxdy.blog.163.com/blog/static/60117440201352615631930/
1、简介
MQ...
分类:
其他好文 时间:
2015-01-28 16:00:20
阅读次数:
373
当你正在运行一个公共的站点的时候,你应该关掉DEBUG设置。这将使你的服务器运行的更快,同时也能预防别有用心的用户从你的错误页面看到你应用的一些详细配置信息。然而,当debug为false的时候,你将永远看不到由你的站点产生的错误--所有人都只能看到你的公开的错误页面。出于你必须跟踪你部署的站点的错...
分类:
其他好文 时间:
2015-01-27 20:19:40
阅读次数:
131
磁盘镜像技术DRBD什么是DRBDDRBD是由内核模块和相关脚本构成,用以构建高可用性的集群。其实现方式是通过网络来镜像整个设备。它允许用户在远程机器上建立一个本地块设备的实时镜像。也可以把它看成一个网络RAID1工作原理:DRBD负责接收数据,把数据写到本地磁盘,然后发送给另..
分类:
其他好文 时间:
2015-01-26 23:03:00
阅读次数:
705
测试机器IP和主机名:192.168.2.11r1192.168.2.12r2在两台主机的hosts上添加vi/etc/hosts添加192.168.2.11r1192.168.2.12r2保存先安装erlangtar–zcvfotp_src_R13B03.tar.gzcdotp_src_R13B03make&&makeinstall在一台机器编辑好后拷到另外一台机器安装即可建立链接ln–s..
分类:
其他好文 时间:
2015-01-21 06:40:05
阅读次数:
582