Si je voulais que Python soit distribué sur plusieurs processeurs sur plusieurs ordinateurs, quelle serait ma meilleure approche? Si j'ai 3 serveurs à huit cœurs, cela voudrait dire que je devrais exécuter 24 processus python. J'utiliserais le multiprocessing library, et pour partager des objets, il semblerait que la meilleure idée serait d'utiliser un gestionnaire. Je veux que tous les nœuds fonctionnent ensemble comme un grand processus, donc un gestionnaire serait idéal, mais cela donnerait à mon serveur un point de défaillance unique. Y a-t-il une meilleure solution? La réplication du magasin d'objets d'un responsable serait-elle une bonne idée?Disposition efficace pour un serveur python distribué?
En outre, si le gestionnaire doit effectuer toutes les requêtes de base de données, est-il logique de l'avoir sur la même machine que la base de données?
Vous devez démarrer le programme depuis un serveur. Comment envisagez-vous de faire fonctionner un processus sur un autre serveur? –