server端代码: 1 package com.example.helloworld; 2 3 import java.io.IOException; 4 5 import com.rabbitmq.client.Channel; 6 import com.rabbitmq.client.Co.....
分类:
其他好文 时间:
2014-10-21 19:29:54
阅读次数:
229
server端代码: 1 package com.example.workqueue; 2 3 import java.io.IOException; 4 5 import com.rabbitmq.client.Channel; 6 import com.rabbitmq.client.Con.....
分类:
其他好文 时间:
2014-10-21 19:29:19
阅读次数:
288
上篇中我们实现了Work Queue的创建,在Work Queue背后,其实是rabbitMQ把每条任务消息只发给一个消费者。本篇中我们将要研究如何把一条消息推送给多个消费者,这种模式被称为publish/subscribe(发布/订阅)。为了说明这个模式,我们将会构建一个简单的日志系统。这将会包含...
分类:
其他好文 时间:
2014-10-21 19:20:39
阅读次数:
317
在上篇中我们实现了程序来从一个已经命名的队列里发送和接收消息。本篇博文中我们将要创建工作队列用来在多个执行角色间,使用定时器来分散执行任务。工作队列的主要思想就是避开立刻处理某个资源消耗交大的任务并且需要等待它执行完成。取而代之的是我们可以将它加入计划列表,并在后边执行这些任务。我们将任务分装成一个...
分类:
其他好文 时间:
2014-10-21 00:43:58
阅读次数:
464
Server端代码: 1 package com.helloworld; 2 3 import java.io.IOException; 4 5 import com.rabbitmq.client.Channel; 6 import com.rabbitmq.client.Connection.....
分类:
其他好文 时间:
2014-10-20 00:41:44
阅读次数:
278
rotatelogs 截断日志,进行配置。但是保存vhost.conf 之后,服务器httpd -k restart 始终无法重启成功。
日志文件:
(2)No such file or directory: AH00089: Couldn't start ErrorLog process ' rotatelogs /var/www/html/logs/error/%Y/%m/%d_error...
分类:
Web程序 时间:
2014-10-19 23:15:56
阅读次数:
253
1、相关概念RabbitMQ是一个消息代理,事实上,它接收生产者产生的消息,然后将消息传递给消费者。在这个过程中,它可以路由,可以缓冲,或者更具你设定的规则来将消息持久化。RabbitMQ和消息传输过程中一般会用一些术语:生产者(Producing):意思无非是指发送消息的那一端,如果一个程序发送消...
分类:
其他好文 时间:
2014-10-19 12:47:40
阅读次数:
394
RabbitMQ的监控很简单,网上也有很多资料,但是大都不详细,让人云里雾里,我这里详细总结下。 RabbitMQ本身提供了一个web的监控页面,只需要简单的几部命令行就可以访问这个页面了。 1.打开命令行,但是切记,这里的命令行不是 运行命令行,是运行rabbitmq程序命令行,如下图所示:在搜....
一、改动httpd.conf打开appserv的安装文件夹,找到httpd.conf文件,分别去掉以下两行文字前面的#号。#LoadModule vhost_alias_module modules/mod_vhost_alias.so去掉#意思是启用apache的虚拟主机功能。#Include c...
分类:
Web程序 时间:
2014-10-16 10:55:22
阅读次数:
121
RabbitMQ API
RabbitMQ Server提供了丰富的http api。
举个列子
需要HTTP基本身份验证。默认的用户名/密码为guest/guest。
这些返回值得意义我从官网搬来解释,为了避免翻译的问题导致大家理解的误差这里直接给出原文
cluster_name
The name of the entire cluster, as...
分类:
其他好文 时间:
2014-10-13 18:28:59
阅读次数:
391