activemq 丢消息?

宏哥 发布于 2011/05/24 14:13
阅读 5K+
收藏 1

http://www.btsmth.com/show_snapshot.php?en_name=Java&gid=228868

FYI

 


btsmth
 Java技术 activemq丢消息?
2010-11-04 11:11:19

activemq丢消息?

楼主 wangbin579 (lazio)
用的是普通的发送和关闭
一般是啥原因啊
分享到:         
回复 删除
推荐帖
java的值类型怎么按引用传参? Guice 3.0 正式版发布,轻型IoC容器
idea 还是有值得改进的地方嘛 求建议
easy poi 急问:启动Eclipse时出错,Java虚拟机没打开
胡说点英文 召唤大家贴一下自己见过的最长的类名、变量名和函数名
潜水多时,报道加请教一个面试问题 Websphere 6和7的servelt差异大吗?
2010-11-04 12:29:53

   好品质,我信赖WebWheel。
                                       www.webwheel.cn
                                      Java Web Framework


kobe2000 (老天爷饿不死瞎家雀儿)
amq超级不稳定,建议弃用
【 在 wangbin579 (lazio) 的大作中提到: 】
: 用的是普通的发送和关闭
: 一般是啥原因啊

支持 回复 删除
2010-11-04 13:16:41
lenovofan (事情正在起变化)
量太大了就是丢,免费的没办法

【 在 wangbin579 (lazio) 的大作中提到: 】
: 用的是普通的发送和关闭
: 一般是啥原因啊

支持 回复 删除
2010-11-04 14:06:08
动心忍性,曾益其所不能 


kabbesy (三冠王)
jms就素这样子滴

【 在 wangbin579 (lazio) 的大作中提到: 】
: 标  题: activemq丢消息?
: 发信站: 水木社区 (Thu Nov  4 11:11:19 2010), 站内

: 用的是普通的发送和关闭
: 一般是啥原因啊
: --

: ※ 修改:·wangbin579 于 Nov  4 11:14:16 2010 修改本文·[FROM: 61.135.255.*]
: ※ 来源:·水木社区 http://newsmth.net·[FROM: 61.135.255.*]

支持 回复 删除
2010-11-04 14:34:11
When I was small, Christmas trees were tall.
Now we are tall and Christmas trees are small.


RuralHunter (乡村猎人)
真的?没有什么error就莫名其妙的丢了?
【 在 lenovofan (事情正在起变化) 的大作中提到: 】
: 量太大了就是丢,免费的没办法

支持 回复 删除
2010-11-04 14:37:14
楼主 wangbin579 (lazio)
从log文件中没有发现ERROR级别的错误,只有INFO级别的和几个WARN级别的

2010-11-02 00:56:03,172 | INFO  | Slow KahaDB access: cleanup took 591 | org.apache.activemq.store.kahadb.MessageDatabase | ActiveMQ
 Journal Checkpoint Worker

2010-11-02 22:01:35,446 | WARN  | Transport failed to tcp://localhost:61616 , attempting to automatically reconnect due to: java.io.EOFException | org.apache.activemq.transport.failover.FailoverTransport | ActiveMQ Transport: tcp://localhost/127.0.0.1:61616

【 在 RuralHunter (乡村猎人) 的大作中提到: 】
: 真的?没有什么error就莫名其妙的丢了?
支持 回复 删除
2010-11-04 14:38:14
楼主 wangbin579 (lazio)
量不大的情况下,也丢
【 在 lenovofan (事情正在起变化) 的大作中提到: 】
: 量太大了就是丢,免费的没办法
支持 回复 删除
2010-11-04 15:44:01
动心忍性,曾益其所不能 


kabbesy (三冠王)
从四年前的测试看,确实是
所以我一直把jms是二等公民这个理念铭记于心

【 在 RuralHunter (乡村猎人) 的大作中提到: 】
: 真的?没有什么error就莫名其妙的丢了?

支持 回复 删除
2010-11-04 17:23:15
When I was small, Christmas trees were tall.
Now we are tall and Christmas trees are small.


RuralHunter (乡村猎人)
这恐怕跟jms关系不大,而是跟实现有关系。IBM的MQ在这方面的可靠性没的说,绝对不会出现丢数据的情况。
【 在 kabbesy (三冠王) 的大作中提到: 】
: 从四年前的测试看,确实是
: 所以我一直把jms是二等公民这个理念铭记于心

支持 回复 删除
2010-11-04 17:23:47
When I was small, Christmas trees were tall.
Now we are tall and Christmas trees are small.


RuralHunter (乡村猎人)
太过分了,这些跟丢数据完全无关啊。

【 在 wangbin579 (lazio) 的大作中提到: 】
: 从log文件中没有发现ERROR级别的错误,只有INFO级别的和几个WARN级别的
: 2010-11-02 00:56:03,172 | INFO  | Slow KahaDB access: cleanup took 591 | org.apache.activemq.store.kahadb.MessageDatabase | ActiveMQ
:  Journal Checkpoint Worker
: ...................
支持 回复 删除
2010-11-04 17:29:55
楼主 wangbin579 (lazio)
正因为log文件没有提供任何线索,所以帮人家解决activemq丢消息问题,很困难
相关人员提供线索如下:
     每次会发送不定量的信息,主要在发送末尾丢,发送端没有报错,
     activemq也没有报错,比如用户发送1000条信息,
     activemq的web管理页面显示发送980条,接受980条。
     还有得说明一点:
     原来服务器放在A,现在搬到了B,以前在A没有出现任何问题,所有配置都没有变化,搬迁到了B后,就出现丢消息的情况
     
      
      
【 在 RuralHunter (乡村猎人) 的大作中提到: 】
: 太过分了,这些跟丢数据完全无关啊。
支持 回复 删除
2010-11-04 17:32:46
When I was small, Christmas trees were tall.
Now we are tall and Christmas trees are small.


RuralHunter (乡村猎人)
的确是,这种偶发问题没log基本等于没线索。

【 在 wangbin579 (lazio) 的大作中提到: 】
: 正因为log文件没有提供任何线索,所以帮人家解决activemq丢消息问题,很困难

支持 回复 删除
2010-11-04 17:39:29
楼主 wangbin579 (lazio)
相关人员提供线索如下:
     每次会发送不定量的信息,主要在发送末尾丢,发送端没有报错,
     activemq也没有报错,比如用户发送1000条信息,
     activemq的web管理页面显示发送980条,接受980条。

     还有得说明几点:
     1、原来服务器放在A,现在搬到了B,以前在A没有出现任何问题,
     所有配置都没有变化,搬迁到了B后,就出现丢消息的情况
     2、cron运行的,所以没有用长连接,发送端用的是第三方的perl库,
       接收端用的是java
【 在 RuralHunter (乡村猎人) 的大作中提到: 】
: 的确是,这种偶发问题没log基本等于没线索。
支持 回复 删除
2010-11-04 17:55:05
动心忍性,曾益其所不能 


kabbesy (三冠王)
jms只是个规范而已

ibm的没用过,但我实测过activemq
不存储模式,是100%可以测出来不可靠 
存储模式也据说不完全可靠

【 在 RuralHunter (乡村猎人) 的大作中提到: 】
: 标  题: Re: activemq丢消息?
: 发信站: 水木社区 (Thu Nov  4 17:23:15 2010), 站内

: 这恐怕跟jms关系不大,而是跟实现有关系。IBM的MQ在这方面的可靠性没的说,绝对不会出现丢数据的情况。
: 【 在 kabbesy (三冠王) 的大作中提到: 】
: : 从四年前的测试看,确实是
: : 所以我一直把jms是二等公民这个理念铭记于心


: --
: When I was small, Christmas trees were tall.
: Now we are tall and Christmas trees are small.


: ※ 来源:·水木社区 newsmth.net·[FROM: 220.248.0.*]

支持 回复 删除
2010-11-04 17:58:46
动心忍性,曾益其所不能 


kabbesy (三冠王)
最简单可能:新环境网线不好

activemq对网络环境要求比较高,会出现假死、丢消息之类的

我以前选型的时候看过,你可以搜搜

【 在 wangbin579 (lazio) 的大作中提到: 】
: 标  题: Re: activemq丢消息?
: 发信站: 水木社区 (Thu Nov  4 17:39:29 2010), 站内

: 相关人员提供线索如下:
:      每次会发送不定量的信息,主要在发送末尾丢,发送端没有报错,
:      activemq也没有报错,比如用户发送1000条信息,
:      activemq的web管理页面显示发送980条,接受980条。

:      还有得说明几点:
:      1、原来服务器放在A,现在搬到了B,以前在A没有出现任何问题,
:      所有配置都没有变化,搬迁到了B后,就出现丢消息的情况
:      2、cron运行的,所以没有用长连接,发送端用的是第三方的perl库,
:        接收端用的是java
: 【 在 RuralHunter (乡村猎人) 的大作中提到: 】
: : 的确是,这种偶发问题没log基本等于没线索。

: --

: ※ 修改:·wangbin579 于 Nov  4 17:49:19 2010 修改本文·[FROM: 61.135.255.*]
※ 修改:·kabbesy 于 Nov  4 17:58:56 2010 修改本文·[FROM: 124.205.138.*]
: ※ 来源:·水木社区 http://newsmth.net·[FROM: 61.135.255.*]

支持 回复 删除
2010-11-04 18:35:12
    拍马屁,是极具快感的自我体现方式


canper (洗衣粉)

 很多年前用过ibm mq,貌似没出现过问题,不过也没大规模使用
【 在 kabbesy (三冠王) 的大作中提到: 】
: 最简单可能:新环境网线不好
: activemq对网络环境要求比较高,会出现假死、丢消息之类的
: 我以前选型的时候看过,你可以搜搜
: ...................
支持 回复 删除
2010-11-05 20:43:07
lenovofan (事情正在起变化)
烂得是activemq,不是jms

【 在 RuralHunter (乡村猎人) 的大作中提到: 】
: 这恐怕跟jms关系不大,而是跟实现有关系。IBM的MQ在这方面的可靠性没的说,绝对不会出现丢数据的情况。

支持 回复 删除
  [better smth] [Java技术] 查看原文: activemq丢消息?
 

加载中
0
hans汉斯
hans汉斯
关键看使用的人
0
j
javaspace
我测试ActiveMQ没发现丢数据,我用3个线程向3个Topic各发送30万个消息,然后有三个线程从Topic接收消息,测试多次,没发现丢消息
冰清
你的测试数据量不够大,30W绝对没问题,千万数据,网络不好MQ会假死和丢数据问题。
返回顶部
顶部