hallo,
Ich bin schon ziemlich lange am grübeln wie ich denn nun mein Browsergame am besten umsetze. Mittlerweile habe ich mich auf Java als Sprache festgelegt.
Die Softwarearchitektur sieht so aus das alle Komponenten per Socket-Verbindung mit dem zentralen Server kommunizieren. Dieser wird nur benötigt da es das xmlHttpRequestObject nicht ermöglicht auf verschiedene ports/domains zuzugreifen.
Dieses Konzept hat den Vorteil das man die einzelnen Komponenten auf verschiedene Server verteilen könnte.
Der zentrale Server soll dabei eine "persistente" Http-Verbindung zum Client offen halten.
Hat diese Architektur einen schwerwiegenden Haken oder habe ich irgendwas übersehen? Wie sieht es performance technisch aus?