为我的可执行文件启动报告集node.js应用程序

时间:2013-08-09 18:52:30

标签: java node.js report

我有一个运行了很长时间的java项目,因为它有很多东西要流失(控制其他子进程和所有)。

我想在可执行Java可执行文件期间访问的网页上显示此可执行文件的进度。

如何从我的java excutable中启动Node.js服务器,以便在java可执行文件退出时,服务器知道也可以退出并保存到目前为止的某个地方的报告信息。另外,我正在做别人以前做过的事情吗?

1 个答案:

答案 0 :(得分:0)

您可以设置心跳(来自您的Java应用程序的信号),并让节点应用程序查找(作为从Java应用程序处理的数据的一部分,或作为单独的消息)。如果没有数据,您仍需要发送心跳。但只要它是一条小信息,它就不会对你的表现产生重大影响。

然后将节点服务器设置为关闭(或重新启动),如果心跳在一段固定的时间内不存在,则写出您的退出数据。