如何在分布式环境中处理Singleton类

Dun*_*ter 5 java singleton cluster-computing distributed-objects java-ee

当应用程序分布在多个JVMS上时,我的一吨类将在每个JVM上具有多个实例。为此,我必须生成一个唯一ID,我必须使用单例模式类。在独立环境中运行正常。如何在分布式环境中制作Singleton模式,以便我们只能使用一个实例?

编辑:对于我的应用程序,我需要创建像

如果名称类似于Pavan Kumar,则用户ID应为pavankumar;如果在系统中已经存在该用户ID,则该用户ID应类似于pavankumar1,pavankumar2等。

如果在不同的服务器上遇到多个具有相同名称的用户的请求,则可能会导致ID重复。为此,我想在分布式环境中使用单例。

Dun*_*ter 4

很长一段时间后,我找到了这个问题的可靠答案。可以使用 AKKA 工具包在分布式环境中实现单例。有关如何实现的详细信息可以从这里找到http://doc.akka.io/docs/akka/2.3.1/contrib/cluster-singleton.html