Question

Lorsqu'une application est distribuée sur plusieurs JVM, ma classe de tonne unique aura plusieurs instances à chaque JVM. Je dois générer un identifiant unique à cet effet, je dois utiliser une classe de motifs singleton. Cela fonctionne bien dans un environnement autonome. Comment faire un singleton singleton dans un environnement distribué afin que nous puissions utiliser une seule instance?

Edit: Pour mon application, j'ai besoin de créer un utilisateur comme

Si le nom est comme Pavan Kumar, l'utilisateur doit être pavankumar si dans le système déjà si cet utilisateur existe, l'utilisateur devrait être comme Pavankumar1, pavankumar2 etc ......

Si les multiples demandes pour les utilisateurs ayant le même nom apparaissent sur différents serveurs peuvent entraîner un ID en double. À cette fin, je voulais utiliser un singleton dans l'environnement distribué.

Pas de solution correcte

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top