浏览 5986 次
锁定老帖子 主题:JBOSS JMS 启动问题
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
|
|
---|---|
作者 | 正文 |
发表时间:2007-04-06
我估计JBOSS启动过程中有和JMS_MESSAGES表交互。并且根据返回的信息在服务器端进行了相关的应用计算。但为什么么JMS_MESSAGES表会存在如此多的记录?还有几个问题如下 1 JMS_MESSAGES的记录是什么时候产生的?JBOSS在什么情况下持久数据到该表 2 JMS_MESSAGES表的记录是什么时候删除的?JBOSS在什么情况下删除该表的数据? 声明:ITeye文章版权属于作者,受法律保护。没有作者书面许可不得转载。
推荐链接
|
|
返回顶楼 | |
发表时间:2007-04-10
你在使用的时候是怎么使用的,你使用的是queue还是topic
如果用的是queue,且设置了消息持久化,未处理的消息或者未确认的消息肯定是会持久化到数据库的。 如果使用的是topic,那要看你是否注册了durableSubscriber,如果注册了,那么也有可能产生大量的数据持久化。 jboss重新启动的时候我也遇到了楼主同样的问题,当持久化了大量数据的时候,在重新启动jboss的启动不了,只有删除了数据之后才能正常启动,不过我的数据堆积是消费者消费能力小于生产者的生产能力导致,加了个线程池之后就没有数据堆积了,楼主也可以看看是否跟我的是类似的问题。 |
|
返回顶楼 | |