Bonjour,
Voila j'ai une architecture qui est la suivante :
un serveur central et des serveurs distribués.
Sur le serveur central j'ai une base de données maitre et des BDD esclaves sur les serveurs distribués.
Au niveau application :
A l'heure actuelle, les prog utilisateurs effectuent la lecture sur les serveurs distribués et pour les écritures ils passent par un web service qui va appliquer ces ecritures sur le maitre et ensuite redispatché (toujour le web service) les modification sur les serveur distribués.
Il n'y a pas de replication Mysql utilisée. C'est un webservice qui se charge de l'effectuer.
Dans le code des programmes, il y a toujours deux session de connexion aux base une pour l'ecriture et l'autre pour la lecture (requetage SQL pur).
J'aimerai utiliser la technologie NHibernate et trouver une solution pour me séparer de ce Web Service ainsi que de ces deux session de connexion pour en avoir qu'une seule. Mais le principe du serveur central et les distribués est primordial.
Avez vous des idées d'architecturation possibles afin de permettre la replication des données tout en utilisant de nouvelles technologies dans mes progs ?
Merci d'avance
Partager