在publish/subscribe模式中使用fanout类型有个缺陷,就是不能选择性接收的消息。我们可以让consumer获得所有已发布的消息中指定的几个消息。在之前的例子中我们这样绑定exchange和队列:channel.queueBind(queueName, EXCHANGE_NAME, ...
分类:
其他好文 时间:
2014-11-15 21:39:10
阅读次数:
299
这次我们试试publish / subscribe模式,也就是将一个消息发送给多个consumer。这里用一个简单的小程序来说明publish / subscribe。由一个provider提供消息,这个消息会被多个consumer接收。consumer对同一个消息做出不同的反应,比如打印、保存到文...
分类:
其他好文 时间:
2014-11-15 21:29:33
阅读次数:
348
RabbitMQ是个健壮、易用、开源、支持多种操作系统和语言的message broker。当然,一切的前提是机器里面正在运行着rabbitmq-server。点击下面的图片下载:rabbitMQ和AMQP的关系是什么样的?rabbitMQ负责哪部分?如图所示,就是provider和consumer...
分类:
其他好文 时间:
2014-11-15 20:14:40
阅读次数:
285
这次我们试着实现这样一个小程序:嗯,就是任务队列(task queue)。不是将任务集中在一堆并一直等到所有任务一并完成为止,而是将每一个任务封装为一个消息,并将其发送到队列,后台的workers就从队列中分担工作。web应用尤其喜欢这种处理方式,比如面对一个请求时我们有一大堆复杂逻辑需要处理,而我...
分类:
其他好文 时间:
2014-11-15 20:13:43
阅读次数:
336
##安装centos7基础操作系统 ###本篇概要 * 安装操作系统并配置网络 * 安装本地源,epel源和openstack的yum源 * 安装MariaDB数据库服务,安装RabbitMQ消息服务 ---- 安装centos7操作系统,目前的环境都是在我的笔记...
分类:
其他好文 时间:
2014-11-15 18:58:46
阅读次数:
255
1、功能说明puppet默认使用基于Ruby的WEBRickHTTP来处理HTTPS请求,单个服务器使用Apache+Passenger替换掉WEBRickHTTP,Passenger是用于将Ruby程序进行嵌入执行的Apache模块,在安装前,首先至少要执行一次servicepuppetmasterstart,生成本地证书官方配置指南:https://docs.p..
分类:
Web程序 时间:
2014-11-14 18:08:05
阅读次数:
318
一、安装配置Dshboard1、功能说明PuppetDasshboard是由支持Puppet开发的公司Puppetlabs创建的,是RubyonRails程序;可以作为一个ENC(外部节点分类器)以及一个报告工具,包含许多Puppet新功能的集成界面,例如审计和资源管理功能;能显示Puppetmaster和agent的相关信息;它能..
分类:
其他好文 时间:
2014-11-14 18:00:00
阅读次数:
306
一、工作流程1、在puppet服务器中安装SVN服务端和客户端2、将puppet的配置目录/etc/puppet上传到本地SVN服务器3、删除/etc/puppet,然后使用SVN导出到/etc/puppet,这样目录就被版本控制了4、设置hooks勾子或cron计划任务,自动更新/etc/puppet目录5、管理员通过SVN客户端工具上传..
分类:
其他好文 时间:
2014-11-14 15:55:39
阅读次数:
274
1、检查[root@puppet~]#ll/etc/puppet/
总用量32
-rw-r--r--1rootroot417811月516:10auth.conf
-rw-r--r--1rootroot1111月516:10autosign.conf
drwxr-xr-x5rootroot409611月516:10environments
-rw-r--r--1rootroot156111月516:10fileserver.conf
drwxr-xr-x2rootroot409611月1..
分类:
其他好文 时间:
2014-11-14 15:54:11
阅读次数:
300
一、测试SVN任务更新1、在管理机器上(win7)安装SVN客户端并检出2、新建一个文档并提交3、过5分钟后在puppet客户端查看:[root@puppet~]#svnlisthttp://10.188.1.73:8080/svn
[root@puppet~]#ls/etc/puppet4、能看到新增加的文档表示OK二、测试SVN勾子更新1、按前一小节删除计..
分类:
其他好文 时间:
2014-11-14 15:52:49
阅读次数:
151