2017-09-05 8 views
0

Au cours des dernières semaines, j'ai effectué une conception d'architecture de serveur et j'ai rencontré un problème nécessitant une aide extérieure. Je suis en train de créer un serveur de jeu pour un jeu massivement multijoueur, je dois donc recevoir des mises à jour constantes sur les emplacements des entités, puis les diffuser aux clients concernés.AWS Méthodes d'évolutivité pour un serveur WebSockets

J'ai écrit des serveurs avec l'échelle en tête avant, mais ils étaient des serveurs sans état, donc ce n'était pas si difficile. Si je déploie ce serveur sur une plate-forme cloud comme Google Cloud ou AWS, est-il préférable de mettre à l'échelle l'instance sur laquelle le serveur s'exécute ou devrais-je opter pour la méthode proxy inverse et déployer le serveur sur plusieurs instances? Désolé, c'est une question vague. Je peux fournir plus de détails si nécessaire.

Répondre