另外,我查看了mysql的表,里面确实有1000条消息,但就是消费不了.mysql> select count(*) from activemq_msgs;
+----------+
| count(*) |
+----------+
|     1000 |
+----------+

解决方案 »

  1.   

    我在网上看到有人评价ActiveMQ目前还是不稳定,特别是在网络状态不好的环境下,基本上网络一出现异常,它就死掉。各位高手,ActiveMQ真是这样的吗?
      

  2.   

    csdn 的高手帮帮忙吧:    早段时间我做jsf + spring + hibernate的集群及性能测试,csdn也没有多少人回应,但幸好我搞定了。    但现在这个ActiveMQ的问题实在不知道怎么解决,在它的jira上也没有找到解决方法,各位高手给条明路吧!
      

  3.   

    1000 * 100K = 100M, IO不小呀, 而且都是XML解析, 资源消耗非常大
      

  4.   

    To TinyJimmy(Jimmy):确实一条都没有消费,另外1条100K的是没有问题的,1000条0.1k的也没有问题。我跟踪了源代码,是下面这句抛了异常:
        consumer = session.createConsumer(destination);
      

  5.   

    这个问题倒是解决了。错就错在我不该用appfuse里面的mysql-connector-java-3.1.12-bin.jar,后来我从mysql的官方站点下载了mysql-connector-java-3.1.13.tar.gz就可以了。但发送的消息大小又有限制了,然后又出了一些错误。总之,ActiveMQ的example让我对ActiveMQ没有信心了,解决了一个问题,又碰到另外一个问题,太不成熟了,看来得试试sun的MQ了。
      

  6.   

    to csrcom(泥鳅):我们公司是搞VOIP的。
      

  7.   

    to csrcom(泥鳅):继续指导啊!http://community.csdn.net/Expert/topic/4831/4831110.xml?temp=.5645868