Je cherche un moyen automatique de faire mon équilibre de charge et ce module m'a séduit.
Comme le dit le manuel,
pool peut être utilisé pour faire fonctionner un ensemble de nœuds Erlang comme un pool de processeurs de calcul. Il est organisé en un nœud maître et un ensemble de nœuds esclaves et comprend les fonctionnalités suivantes :
- Les nœuds esclaves envoient des rapports réguliers au maître sur leur charge actuelle.
- Des requêtes peuvent être envoyées au maître pour déterminer le nœud qui aura le moins de charge.
Les statistiques BIF(run_queue) sont utilisées pour estimer les charges futures. Elle renvoie la longueur de la file d'attente des processus prêts à être exécutés dans le système d'exécution Erlang.
Quelle est la fréquence et la charge pour que les nœuds esclaves envoient des rapports réguliers ?
Est-ce une bonne façon d'équilibrer la charge ?