Ich muss eine Sequenz/einen Counter über einen Cluster mit acht Knoten replizieren. Dies bedeutet, dass jede HTTP-Anfrage den nächsten Wert in der Sequenz erhält, indem sie etwas wie getNextIntAndIncrement() aufruft, wobei der Sequenzstatus über alle Server hinweg synchronisiert wird. Um dies zu verdeutlichen, muss dies im Bereich application/global und nicht in der Sitzung vorhanden sein. Ich weiß, es klingt nach einer schrecklichen Idee und wird zweifellos zu Engpässen führen, aber das ist die Voraussetzung.Clustering/replizierender Counter-Status mit Gültigkeitsbereich auf Anwendungsebene
Meine Frage ist, was ist die beste Lösung? Ich habe Stateful Session-Beans betrachtet, aber sie scheinen für nur einen Client entworfen zu sein. Ich habe eine Datenbanksequenz betrachtet. Ich habe mir auch Terracotta-Clustering angesehen; Sie haben eine Sequenz Demo http://www.terracotta.org/web/display/orgsite/Recipe?recipe=sequencer Allerdings möchte ich Lösungen von Drittanbietern vermeiden, wenn eine J2EE-Lösung existiert. Ich benutze Weblogic 8.1.
Ich werde eine Datenbank-Lösung verfolgen. danke – Andrew