Udało mi się wysłać pracę do puli aktorów, aby wykonać moją pracę, ale teraz chcę zrobić pewne skupienie na wynikach zwróconych przez wszystkich pracowników. Skąd mam wiedzieć, że wszyscy są skończeni?Jak mogę czekać na zakończenie wszystkich prac w Akka.Net?
Najlepsze, co wymyśliłem, to zachować zestaw identyfikatorów żądań i poczekać, aż zestaw przejdzie do zera, ale wydaje się to nieeleganckie.
Dzięki. To brzmi jak zasadniczo to, co w końcu robiłem. Miałem aktorskiego aktora, który koordynuje wszystko, i wykonuje zadania i śledzi odpowiedzi. Dokumenty, które wyprodukowaliście od niedawna, nie mają sobie równych. Dzięki! – Damian
w przypadku, "dowódca" powinien ** czekać ** zakończenie na wszystkie dzieci? jeśli nie, "dowódca" ** nie może być wykonany dwukrotnie ** w tym samym czasie? – constructor
@constructor Możesz obejść to ograniczenie, tworząc pulę swoich dowódców. Potem po prostu wyślesz pracę do puli, a to zrównoważy pracę pomiędzy aktorami-dowódcami. (Aktorzy-dowódcy mogą być także pełnoprawni, tj. "Zostań (zajęty)" lub "Zostań (Gotowy)" i zdecyduj się na nowe zlecenia pracy "Stash", dopóki nie będą "Gotowi" je przetworzyć, itp. – BrainSlugs83