ACTIVEMQ
文章平均质量分 55
jaylong35
因为有所以没有
展开
-
Activemq cpp 使用记录
1、当创建了一个队列提供给多人消费时候,如果其中某一个消费者阻塞了,那全部消费者都会阻塞。这个是典型的多人多缓模式。2、当activemq启动总是启动不了且日志没有明显提示出错的时候,请检查配置文件,至少在现在我使用的过程中,所有的情况都是配置文件语法有问题。 3、使用Activemqcpp来写C++客户端的时候,注意如果使用消息监听的触发模式(Messagelistener)的时候,切记原创 2011-03-17 10:07:00 · 1200 阅读 · 0 评论 -
Activemq配置——Jaas方式配置用户登录验证
配置方式:一、要配置系统环境变量:配置Jaas加载的配置文件路径。linux下使用export ACTIVEMQ_OPTS=-Djava.security.auth.login.config= 或是在profile文件末尾添加上这样一个导出windows下SET ACTIVEMQ_OPTS=%ACTIVEMQ_OPTS% -Djava.security原创 2011-11-14 15:44:47 · 6969 阅读 · 0 评论 -
Activemq数据安全机制——Activemq中的KahaDB消息日志的恢复机制
KahaDB 支持多种机制在系统异常关闭后重启并恢复。包括检测数据文件丢失和还原损坏的metadata。这些特性并不能完全保证系统异常关闭不造成消息丢失。如果需要保证系统的高可靠性,建议部署到容灾系统上。例如RAID磁盘阵列中。 当broker正常关闭时, KahaDB message store会将所有的缓存数据刷到文件系统中。尤其是这些数据: 1、所有未处理的日志数据 2、所有原创 2011-11-16 16:36:38 · 12600 阅读 · 0 评论 -
ACTIVEMQ——常用配置(1)
1、在配置文件中添加队列,在broker中添加如下代码 2、配置用户并为一个队列配置不同的角色原创 2011-10-28 16:56:16 · 1327 阅读 · 0 评论 -
Activemq 问题记录1
问题描述:producer插入MQ的时候出现,客户端插入消息失败,提示服务器无命令应答返回的情况,让用户检查broker的有效性。详细的错误信息就不列了。MQ服务器端日志输出[INFO]Transport failed: java.io.EOFException | org.apache.activemq.broker.TransportConnection.Transport原创 2011-11-11 15:37:10 · 7004 阅读 · 1 评论 -
Activemqcpp 在接收设置了TTL的消息时候,出现receive timeout接收不到消息的问题
问题描述:有一个消息的生产者,向Activemq发送带有存活时候ttl的消息。然后另外一个consumer通过receive读取消息。最后发现在读取几条消息后就出现超时读取不到消息。问题原因:因为,activemq server和activemq client两台机器时间不同步造成的。client的系统时间大于server的,所以当client用本地时间去请求消原创 2011-12-30 11:00:24 · 2581 阅读 · 0 评论 -
Activemq 问题记录2--预取指令的配置
问题描述:当一个MQ队列里已经有几百条消息,而没有产生新消息的时候,现在先开启一个consumer去从队列里取消息,可以正常取到,但是当想再开一个consumer的时候却一条消息也取不到,只有等有新的消息生成的时候才可以取到。(其中consumer通过receive来获取消息,不过相信事件触发回调的方式也一样)。难道这是activemq的BUG经过分析问题不是这样的。问题原因:原创 2012-03-05 10:48:11 · 1938 阅读 · 0 评论