Akka. Net, Клиент кластера: Как отправить сообщение напрямую актору в кластере? - PullRequest
0 голосов
/ 19 июня 2020

Мой вариант использования: я хочу использовать Akka.Streams Remote через кластер и (кластерный) клиент.

В документе https://getakka.net/articles/clustering/cluster-client.html упоминается, что «Можно передать исходного отправителя в ответных сообщениях, если предполагается, что клиент напрямую взаимодействует с субъектом в кластере ". но это, похоже, не работает для меня. Я использую клиент кластера, чтобы получить сообщение, содержащее ссылку на актера (IActorRef) из кластера (не ответившего субъекта, а еще одного).

Когда я впоследствии пытаюсь отправить сообщение этому самому актеру, я получаю мертвое письмо, и даже клиент иногда теряет контакт с кластером. Документ здесь неправильный, или я неправильно понимаю здесь?

Примечание: связь через функцию ClusterClient.Send () работает нормально

1 Ответ

0 голосов
/ 24 июня 2020

Хорошо, сообщение просто невозможно сериализовать, вот в чем причина.

...