作者LCHENAN (~!!)
看板java
标题[J2EE] 问题,想请问 JMS的Queue的问题
时间Sun Aug 9 00:16:23 2009
各位前辈大家好:
小弟今天在撰写程式时,一直卡在一个地方,查询了
课本: Java讯息服务这本书 尚未找到答案,当然Google也goo
因此想说来请教大家
运行环境
电脑A Windows XP,JDK6 update15,GlassFish, ORBListenerPort:3700
连线工厂: jms/Queue_ConnectionFactory
连线资源: jms/Queue
电脑B的环境跟电脑A是相同的
我碰到的问题是:
我在主机A上启动了一个程式"甲"
这个甲的功能在於
1. 启动本机A的连线资源 jms/Queue的监听
2. 定时发送讯息给主机B的jms/Queue
3. 显示本机A jms/Queue所收到的Message讯息
并且也在主机B上启动了一个程式"乙"
这个乙的功能在於
1. 启动本机B的连线资源 jms/Queue的监听
2. 显示本机B jms/Queue所收到的Message讯息
在启动之後
我发现:
第一个情况:
电脑B一直无法收到来自於电脑A的讯息,
然而电脑A却可以收到讯息自己发送出来的讯息
第二个情况:
我把甲程式监听jms/Queue的功能关掉,
此时,神奇的事情就发生了
电脑B就可以显示从电脑A发出的讯息
我想请问这个情况要用什麽样的方式解决呢?
麻烦大家给小弟一个指引的方向?
谢谢
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 59.116.134.16
1F:推 qrtt1:Queue 的 Model 本来就只会有一个 Listener 收到,不神奇。 08/09 00:19
2F:→ LCHENAN:可能我PO文的用词不太对 08/09 00:23
※ 编辑: LCHENAN 来自: 59.116.134.16 (08/09 00:27)