柯南君上一章《柯南君:看大数据时代下的IT架构(1)业界消息队列对比 》中,粗略的讲了一下,目前消息队列的几种常见产品的优劣对比,接下来的几章节会分别详细阐述,本章介绍RabbitMQ,好吧,废话少说,正式开始:
一、基础概念详细介绍
1、引言
你是否遇到过两个(多个)系统间需要通过定时任务来同步某些数据?你是否在为异构系统的不同进程间相互调用、通讯的问题而苦恼、挣扎?如果是,那么恭喜你,消...
分类:
其他好文 时间:
2014-12-14 13:20:53
阅读次数:
214
柯南君上一章《看大数据时代下的IT架构(2)消息队列之RabbitMQ-基础概念详细介绍 》中,粗略的讲了一下,目前消息队列的几种常见产品的优劣对比,接下来的几章节会分别详细阐述,本章介绍RabbitMQ,好吧,废话少说,正式开始:
一、安装
1、安装Erlang
1)系统编译环境(这里采用linux/unix 环境)
1)Rabbitmq所需要的附属包(erlang、simpl...
分类:
其他好文 时间:
2014-12-14 13:20:25
阅读次数:
245
目前业界有很多MQ产品,我们作如下对比:
RabbitMQ
是使用Erlang编写的一个开源的消息队列,本身支持很多的协议:AMQP,XMPP, SMTP, STOMP,也正是如此,使的它变的非常重量级,更适合于企业级的开发。同时实现了一个经纪人(Broker)构架,这意味着消息在发送给客户端时先在中心队列排队。对路由(Routing),负载均衡(Load balance)或者数据持久化都...
分类:
其他好文 时间:
2014-12-14 13:20:14
阅读次数:
227
零基础学习Puppet自动化配置管理系列文档注:以下内容是在foreman1.6.3+puppet2.6.2环境下进行操作。更多配置请参考官网http://theforeman.org/manuals/1.6/index.html安装好foreman和puppetmaster之后,接下来做的事情就是做整合,目前foreman可以管理puppet的环境、类、类里..
分类:
其他好文 时间:
2014-12-12 19:25:13
阅读次数:
602
在之前的1.2Puppet3.7Mcollective+SSL加密和权限验证中大家可以成功的部署mco。并且结合ssl证书做权限管理....通过mco自带的failover可以很简单的去做一个高可用...那么问题来了....这个简单的高可用是...当有a、b两个mq。一堆server和client现在连接在mqa,当一个网络抖动,部..
分类:
其他好文 时间:
2014-12-12 19:21:19
阅读次数:
274
rabbitmqctl [-n node] [-q] {command} [command options...]
1.停Server
rabbitmqctl stop
2.查看状态
rabbitmqctl status
其他常用项
sudo rabbitmqctl list_queues
sudo rabbitmqctl list_exchanges
sudo rabbi...
分类:
其他好文 时间:
2014-12-12 19:13:57
阅读次数:
147
###############################################
#异步、分布式消息处理模型
###############################################
binding +-------+ +----------+...
分类:
其他好文 时间:
2014-12-12 19:13:31
阅读次数:
158
####################################
rabbitmq_web_stomp
####################################
处于试验阶段,同伙WebSocket兼容层SockJS时 Web Browser与RabbitMQ(rabbitmq-stomp)实时通讯,可用于实时的WEB应用
安装
sudo rabbitmq-plu...
分类:
Web程序 时间:
2014-12-12 19:10:56
阅读次数:
216
测试环境:VMS00781 VMS00782 VMS00386 (centos5.8)
1.先在三台机器上分别安装RabbitMQ Server
2.读取其中一个节点的cookie,并复制到其他节点(节点间通过cookie确定相互是否可通信)
两者之一均可:
sudo vim /var/lib/rabbitmq/.erlang.cookie
sudo vim $HOME/.erlan...
分类:
其他好文 时间:
2014-12-12 19:10:53
阅读次数:
289
####################################################
RabbitMQ High Availability
####################################################
1.高可用queue
默认情况下RabbitMQ cluster中的queues位于单独的节点(queues被首次声明的节点)...
分类:
其他好文 时间:
2014-12-12 19:09:16
阅读次数:
152