Akka Clustering - Могут ли актеры пережить узел, который их создал? - PullRequest
0 голосов
/ 25 октября 2018

Я хотел бы иметь возможность создать актора из одного узла Akka кластера таким образом, чтобы этот актер жил независимо от того, работает ли узел, который его создал, или нет.

Этоэто сценарий, который я пытаюсь обработать:

  1. Запускается узел A.
  2. Запускается узел B.
  3. Узлы A и B образуют кластер.
  4. Узел A создает FooActor.
  5. Узел A завершается.
  6. Узел B все еще может искать и находить FooActor, созданный Узлом A.
  7. Узел B убивает FooActor.

В тот момент, когда узел A завершается, созданные им актеры теряются.

Не могли бы вы дать мнезнать, возможно ли, чтобы актер пережил созданный им узел / член.

Спасибо.

1 Ответ

0 голосов
/ 25 октября 2018

Если вы хотите, чтобы ваш актер пережил окончание узла, вероятно, лучшим вариантом для вас было бы не заботиться об их физическом местонахождении этого актера в кластере, и в этом случае вы можете использовать два варианта.либо Cluster Sharding , либо Cluster Singleton на случай, если у вас будет только один актер того типа, о котором вы упомянули.

...