目前本人再使用activemq作为两个工程之间的通讯方式,为了说明方便现假定为工程A与 工程B.现在工程A需要向 工程B发送请求并等待工程B的返回。工程B有两个q,一个是入q,一个是出q。在工程A中使用onmessage方法监听工程B的出q,在工程B中监听本工程的入q.目前的问题是在使用netstat -a或者 进入atcivemq的监控页面的connections页面时都会看到大量的没有被关掉的activemq连接,如果这种连接无限增长的话,activemq必然会挂掉。请问大家有没有好的解决方案,急用。
解决方案 »
- 取消JTextArea边框
- Spring与Hibernate整合getHibernateTemplate().delete(object)删除不了数据
- jax-ws, jax-rpc, axis, axis2,xfire的关系,望高手详解
- hibernate 更新oracle 大字段
- 如何合并两个XML文件的问题
- 谁有网上银行的一些接口啊
- [300分]如何写一个监听的Servlet对配置在web.xml中的config.xml进行解析,并把config.xml中的一个Servlet实例化加载到缓存中并在程序
- 各位高手快帮帮我吧,死活没显示
- EJB Error ???
- java.lang.IllegalStateException: No WebApplicationContext found: no ContextLoade
- 新手求教如何用xfire来调用HelloServlet
- flex 弹出多个TitleWindow,如何判断其中某一个TitleWindow是否被选中?
QueueSession queueSession = null;
try {
....
} finally {
if (queueSession != null) {
queueSession.close();
}
if (queueConn != null) {
queueConn.close();
}
}
能否专门开一个线程来处理已经过期的 activemq连接呢?或者换成用webservice方式进行数据传递