当一个应用程序分布在多个 JVM 上时,我的单吨类将在每个 JVM 上有多个实例。为此,我必须生成一个唯一 ID,我必须使用单例模式类。在独立环境中工作正常。如何在分布式环境中创建单例模式,以便我们只能使用一个实例?
编辑:对于我的应用程序,我需要创建用户 ID
如果名称类似于 Pavan Kumar,则用户 ID 应该是 pavankumar 如果系统中已经存在如果此用户 ID 存在,则用户 ID 应该类似于 pavankumar1、pavankumar2 等......
如果对具有相同名称的用户的多个请求来自不同的服务器,则可能会导致 id 重复。为此,我想在分布式环境中使用单例。