【发布时间】:2015-09-02 00:26:32
【问题描述】:
Java 虚拟机可能会发生一些非常可怕的情况。比未捕获的异常更可怕的东西,比如错误。因此,在这种情况下,我想在恢复模式下自动重启应用程序并清理中途丢弃的资源。
什么是在失败时重新启动 java 机器的稳健方法?谷歌建议使用一些通用的保姆工具,如守护程序工具,但我会寻找更多独立于平台和面向 Java 的解决方案。比如原生扩展。
【问题讨论】:
-
“平台无关”和“本机扩展”在同一个段落中?
-
可以写成平台无关的方式。许多常见的保姆已经绑定到 unix 系统
-
你可以使用一个小的java程序来启动和监督另一个,如果你需要posix apis,使用jnr
标签: java jvm fault-tolerance