как сделать балансировку нагрузки на удаленных актерах в акке? - PullRequest
0 голосов
/ 07 мая 2018

Я работаю в распределенной среде, где мне нужно настроить актеров в удаленных системах. Я хочу распределить нагрузку среди всех удаленных актеров. Кто-нибудь может предложить мне лучший способ сбалансировать нагрузку в кластере? Мой текущий сценарий в одной удаленной системе, у меня работает 10 действующих лиц. например, скажем, у меня 3 системы, а в системах 10 участников, и я хочу сбалансировать нагрузку между всеми 30 участниками.

1 Ответ

0 голосов
/ 21 мая 2018

Хороший способ распределить работу - вытащить ее из рабочего, вместо того, чтобы централизовать решение и нажать, что потенциально может привести к перегрузке рабочих узлов, если у вас будет более высокая скорость работы, чем вы можете на самом деле обрабатывать.

Здесь приведен пример проекта и учебное пособие, демонстрирующее рабочих актеров, выполняющих работу здесь: https://developer.lightbend.com/guides/akka-distributed-workers-scala/

...