Когда приложение распределено по нескольким JVMS, у моего однотонного класса будет несколько экземпляров в каждой JVM. Я должен сгенерировать уникальный идентификатор для этой цели, я должен использовать класс шаблона Singleton. Работает нормально, когда в автономной среде. Как создать шаблон Singleton в распределенной среде, чтобы мы могли использовать только один экземпляр?
РЕДАКТИРОВАТЬ: для моего приложения мне нужно создать идентификатор пользователя, как
если имя похоже на Pavan Kumar, идентификатор пользователя должен быть pavankumar, если в системе уже, если этот идентификатор пользователя существует, идентификатор пользователя должен быть похож на pavankumar1, pavankumar2 и т. Д.
Если несколько запросов пользователей с одинаковыми именами поступают на разные серверы, это может привести к дублированию идентификатора. Для этой цели я хотел использовать синглтон в распределенной среде.