2017-10-03 3 views

Répondre

0

Intersting question.

choses que je peux penser (je suis sûr qu'il ya beaucoup plus):

  • Pour avoir une haute disponibilité:
    1. Vous voulez plus d'une machine (si l'on va vers le bas) - Vous devez donc utiliser le travailleur par machine.
    2. Même pour une machine - je pense qu'il est plus sûr d'avoir 2 travailleurs qui fonctionnent dans deux processus différents au lieu d'un opérateur avec une concurrence élevée (corrigez-moi si je me trompe, mais je pense qu'il est implémenté avec des threads).
  • En docs Je vois que la recommandation est d'utiliser la simultanéité par CPU.
  • Si vous voulez séparer les différentes tâches à différents travailleurs ..

Bien sûr, vous avez le prix pour cela: plus les processus qui prend plus de ressources (CPU/mémoire, etc.). J'ai trouvé ce question qui est assez similaire.

+0

Merci pour votre réponse – Olivetree