Rabbitmq集群高可用RabbitMQ是用erlang开发的,集群非常方便,因为erlang天生就是一门分布式语言,但其本身并不支持负载均衡。Rabbit模式大概分为以下三种:单一模式、普通模式、镜像模式单一模式:最简单的情况,非集群模式。没什么好说的。普通模式:默认的集群模式。对于Queue来...
分类:
其他好文 时间:
2014-08-29 12:28:07
阅读次数:
366
本文是Advanced Puppet系列的第一篇:Puppet master性能调优,谈一谈如何优化和提高C/S架构下master端的性能。故事情节往往惊人地类似:你是一名使用Puppet管理线上业务的DevOps工程师,随着公司的业务发展,你所管理的集群规模日益扩大。终于某一天,你突然发现执行一次...
分类:
其他好文 时间:
2014-08-28 13:01:49
阅读次数:
478
puppet的master-agent模型原理agent需要发送nodename以及各facts到master端,所以需要占据不小的带宽master端在收到agent请求后首先判断是哪个节点,判断完成之后去找匹配当前node的定义,找到后对比客户端发送的时候生成的catalog,然后将catalog发送给agentmaster一定要去判..
分类:
其他好文 时间:
2014-08-28 09:46:50
阅读次数:
324
1,安装puppet注意:客户端和服务器版本尽量保持一致,如果不能一致,客户端的version也不能太旧,服务端的version不能低于client端安装及简单配置步骤:安装准备(server&client端适用):首先,要更改计算机名:hostnamepuppet.nn.local或者:hostname-F/etc/hostname(这..
分类:
其他好文 时间:
2014-08-26 17:40:17
阅读次数:
216
? ~ brew install rabbitmq==> Downloading https://downloads.sf.net/project/machomebrew/Bottles/rabbitmq-3.3.4.mavericks.bottle.tar.gz##################...
分类:
其他好文 时间:
2014-08-25 19:05:04
阅读次数:
231
利用puppet管理solrcloud主脚本1./etc/puppet/manifests/zookeeper.pp/*vimset:expandtab:shiftwidth=4:tabstop=4:smarttab:*/#=globalvar#=sae#=cron#=user#=account#=stdlib#=zookeeper#=solr#=jettynode/sae$/{includeglobalvarincludeglobalvar::userincludeaccount::lists..
分类:
其他好文 时间:
2014-08-22 18:08:09
阅读次数:
327
发现了一个Nginx的LUA脚本:lua-resty-rabbitmqstomp,可以让Nginx通过LUA脚本访问RabbitMQ消息队列,这个脚本是通过stomp协议连接RabbitMQ的stomp适配器,来pub/sub消息的
关于RabbitMQ-STOMP安装使用相关内容可以参见:RabbitMQ STOMP Adapter
关于Nginx-LUA模块安装使用参见:LAMP架构演进到LAMPGC,再演进到LNMLGC
关于STOMP协议相关资料参见这里:
STOMP官方英文协议1.1版
STOMP...
分类:
其他好文 时间:
2014-08-22 12:59:08
阅读次数:
544