论坛首页 Java企业应用论坛

Web Server 与 子进程间同步(通信)

浏览 3608 次
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
作者 正文
   发表时间:2007-03-21  
有一个想法
就是一个WEB SERVER,象TOMCAT
在SERVER启动时,创建多个进程(java.exe 进程内容也是java写的class 象java monitor.class)
SERVER可以监控这些进程的状态,与进程进行通信(数据的传输)
SERVER关闭时,自动关闭这些进程。

不知道用JAVA如何来实现,具体使用什么样的技术

   发表时间:2007-03-22  
jms,jmx都是理想的实现办法!

javaeye好像有个jms的专题,讲的大多是ActiveMQ的!

我准备写个纯jms的应用和binding spring的实现!^_^
0 请登录后投票
   发表时间:2007-03-23  
没有找到JMS的
具体怎么去做,能指点一下吗
另外怎么创建/关闭进程
JAVA是在销毁时没有通知,我如何知道SERVER关闭(并关闭相关进程)

艾~~,关联的问题还挺多
请各位帮忙,指点指点
0 请登录后投票
   发表时间:2007-03-23  
简单的实现是通过jmx!如果是jboss你可以直接把你的那些进程托管给jmx!如果是其他的服务器,你也可以自己写jmx,在把这个当成服务注册给服务器!你自己写的进程可以写成mbean托管给你的jmx!



基于jms的实现稍微复杂!但是耦合度大大降低!

你在服务器上跑个MessegeSender,每隔一段时间给你的Listenner发条消息,然后你对消息包装,可以达到监控的目的!



基于Agent的解决方案!

跑个独立程序在容器外,通过webServices和Server建立一套私有协议,你的进程全部按照协议注册给这个Agent!Agent提供一套Api给Server(ws方式)两者可以相互作用

0 请登录后投票
论坛首页 Java企业应用版

跳转论坛:
Global site tag (gtag.js) - Google Analytics