Skip to content
Yann Lastapis edited this page May 19, 2015 · 12 revisions

Serveur

Architecture Server

NodeJs + RequireJs

https://nodejs.org/ / http://requirejs.org/ Plateforme Javascript permettant un mode de programmation événementiel "StateLess" et pensé pour les applications modulables nécessitant une montée en charge importante.

PomeloJs

http://pomelo.netease.com/ Permet de créer une architecture distribuée et modulable. Il créera ainsi de nouveaux serveurs virtuels en fonction des besoins, à la volée. Cette architecture distribuée s'organise autour de deux types de serveurs : Applicatifs (A) et Connecteurs (C), ainsi qu'un seul et unique serveur de type Master (M)

  • Le Master se chargera de "booter" virtuellement les serveurs A & C requis.
  • Le connecteur établira une connexion permanente entre le client (Au travers de NGinx) et le serveur Applicatif, via des appels RPC.
  • Le serveur d'Application enfin effectuera les traitements logiques requis par les actions utilisateur.

Client

Clone this wiki locally