Nie znam żadnego wyjścia z tej sytuacji, aby to osiągnąć, ale można poprosić swoich aktorów używać użytkownika skrzynkę pocztową, w którym jest powiadomienie, która powiadamia globalnego актора za każdym razem, gdy zmienia się pustka skrzynki pocztowej. Ten globalny podmiot śledzi, u jakich podmiotów jest przynajmniej jedną wiadomość w skrzynce pocztowej. Następnie rejestrujesz skoordynowany zakończenie pracy, która w zasadzie pobiera z tego uczestnika zakończenie pracy w przyszłości, gdy nie ma uczestników z przynajmniej jedną wiadomość.
Należy zwrócić uwagę, że ponieważ podmioty mogą wysyłać dowolnie wiele wiadomości o sobie lub innym podmiotom w procesie przetwarzania wiadomości, nie ma żadnej gwarancji, że kiedykolwiek nadejdzie moment, gdy żaden podmiot nie będzie postów w odpowiednich skrzynkach pocztowych. Więc prawdopodobnie będziesz chciał, aby u swoich aktorów były jakieś narzędzia do tego, aby zaczęli korzystać z definicji przetwarzania, co pociąga za sobą wysłanie mniejszej liczby kolejnych postów; w konsekwencji, tego typu rzeczy powinny być dostosowane do twojej aplikacji i dopasować problem, który próbujesz rozwiązać za pomocą aplikacji (i nie ma żadnej gwarancji, że taka definicja przetwarzania istnieje).
Z tego powodu ponad Konta-идиоматично zgodzić się z tym, że dostawa i przetwarzanie wiadomości, jak zwykle, nie jest gwarantowane nigdy.