簡體   English   中英

是否可以在兩個不同的jvm中實現單例?

[英]Is it possible to implement singleton across two different jvm?

我想知道是否有人有辦法在兩個不同的Java虛擬機之間實現單例。 我們正在使用JMS在這兩者之間進行通信。 可能嗎?

不要考慮單例,要考慮服務。 您可以在一個JVM上建立服務,並通過另一台計算機上的JMS與之通信。

一切皆有可能,但值得嗎? 很可能有另一種方法可以解決您的問題。 如果你想使用單類對象的應用程序之間進行通信,嘗試JMS,Web的服務,RMI,共享文件, 什么 ...

但是,如果您真的想傷害自己: http : //www.terracotta.org

EJB 3.1支持單例EJB 我認為這是可以集中部署此方法的最佳方法。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM