我有這取決於崩潰隨機本機庫的Java程序(並因此拉低了整個JVM)。 這個庫是關於I/O的,因此可以使用第二個JVM輕鬆地從程序的其餘部分中分離出來。 我想將程序拆分爲兩部分,以便主程序可以繼續運行,但本機庫可以在崩潰後重新啓動。問題是:讓這兩個JVM進行通信的最佳方式是什麼?其中一個會崩潰並重新啓動,但這不應該影響其他JVM(除了由於崩潰和重新啓動導致的I/O超時)之外。 RMI防撞?我應該使用套接字嗎?內存映射文件?崩潰性的Java IPC
0
A
回答
0
我會用一個持久JMS隊列過程之間。這將是最能防止碰撞的。 (修復庫是最好的選擇)
+1
修復崩潰的本地庫的另一種方法是拋棄它並用純Java重寫它。 – 2011-04-27 07:38:05
+0
@Stephen不幸的是,這不是一個選項。 – michelemarcon 2011-04-27 07:46:59
相關問題
- 1. Libgdx/Java性能與崩潰光的Box2D
- 2. String.nextLine()Java - 崩潰
- 3. Java崩潰Windows
- 4. 間歇性崩潰
- 5. JFileChooser崩潰 - Java 7
- 6. Java程序崩潰
- 7. Java突然崩潰
- 8. IntelliJ中的Java崩潰
- 9. 的Integer.parseInt()崩潰Java程序
- 10. 象徵性的框架內崩潰的崩潰日誌
- 11. Java崩潰的應用程序 - 如何找出Java崩潰的原因?
- 12. Windows上的JAVA IPC
- 13. 啓用Java安全性後,Eclipse正在崩潰(Java Cryptography Extension - JCE)
- 14. 可達性崩潰應用
- 15. 屬性導致崩潰
- 16. UIDocumentInteractionController間歇性崩潰
- 17. 可達性崩潰API
- 18. Java胡扯遊戲崩潰
- 19. Java Applet崩潰.NET Webbrowsercontrol
- 20. 解釋Java崩潰文件
- 21. Java SE二進制崩潰
- 22. Java JNA WindowProc JVM崩潰
- 23. Java程序崩潰Matlab
- 24. thread.start後Android java崩潰
- 25. Java x32與x64 JVM崩潰
- 26. Android開發(Java) - 崩潰
- 27. Java RMI超時(崩潰)
- 28. 安卓/ java線程崩潰
- 29. Java程序不斷崩潰
- 30. Java應用程序崩潰
你不能修復崩潰的代碼? – 2011-04-27 07:31:18
你沒有提到JMX – Yaneeve 2011-04-27 07:35:24
@Jarrod簡短的回答:沒有。 – michelemarcon 2011-04-27 07:46:06