Właśnie zaczynam pracę z Akka i nie mogę zdecydować, czy powinienem użyć zastrzyku zależności (jak wzór tortu) lub wyszukiwania aktorów, aby oddzielić aktorów od siebie nawzajem. Jaka jest preferowana metoda?Akka przeszukiwania aktora lub wstrzyknięcia zależności
5
A
Odpowiedz
15
Powinieneś raczej przedstawić aktorów sobie nawzajem, co oznacza wysłanie ActorRef w lub z wiadomością lub przekazanie go do konstruktora. Ta ostatnia może obejmować wzór ciasta z twojego wyboru, ale wyszukiwanie jest dużo droższe i dlatego powinieneś używać prawdziwego ActorRef, kiedy tylko jest to możliwe.
Powiązane problemy
- 1. Priorytety aktora Akka
- 2. Przykład wstrzyknięcia zależności Yii2
- 3. Rejestrowanie wstrzyknięcia komponentu bean/zależności
- 4. Jak przetestować aktora Akka, który wysyła wiadomość do innego aktora?
- 5. Nazwa aktora nie jest unikalna - AKKA
- 6. Akka: Wyślij wiadomość do przyszłego aktora
- 7. Komunikat o błędzie z Scala AKKA aktora
- 8. Wzorzec aktora z Akka i długimi procesami
- 9. Przerwij cykliczną zależność, aby użyć wstrzyknięcia zależności.
- 10. jest bezpiecznie zamknąć kontekst aktora w akka scheduler
- 11. Akka/Java: Obsługa wielu typów wiadomości wewnątrz niestandardowego aktora?
- 12. Gra Framework 2.0 planuje aktora Akka przy uruchomieniu serwera
- 13. Wybór aktora
- 14. Czy w Akka mogę podszyć wiadomość od innego aktora?
- 15. Jak uzyskać absolutny adres URL zdalnego aktora z wnętrza aktora?
- 16. Akka: komunikowanie się z powrotem poza systemem aktora?
- 17. Obchodzenie się z przyszłym sukcesem jako odpowiedź od aktora Akka
- 18. Akka HTTP Websocket, jak zidentyfikować połączenia wewnątrz aktora
- 19. Jak przetestować funkcjonalność aktora Akka przez wyśmianie jeden lub więcej sposobów na to
- 20. Jak zareagować na wynik wywołania aktora?
- 21. Akka i ReactiveMongo
- 22. Akka aktorzy, Futures i zamknięcia
- 23. Jak mogę sprawdzić, czy istnieje aktor Akka (akka 2.2)?
- 24. mechanizmy wiadomości Akka przykładem
- 25. Akka mapTo kontra asInstanceOf
- 26. Skan wstrzyknięcia skryptu strony
- 27. Jak przetestować aktora Akka, który wysyła wiadomość do siebie, bez używania Thread.sleep
- 28. Dyrektywa Hard Rest w Akka?
- 29. Używanie ScalaTest do testowania akka aktorów
- 30. Czy jest możliwe utworzenie żądania klienta rdzenia HTTP Akka wewnątrz aktora?
Tak sobie wyobrażałem, ale planowałem użyć wyszukiwania w fazie inicjalizacji, nie za każdym razem, gdy były potrzebne. Biorąc to pod uwagę, nadal zgadzam się z tobą i stosuję bardziej klasyczny rodzaj zastrzyku zależności, chociaż nie mam na myśli właściwego powodu. –
Komentarz na temat tego, że wyszukiwanie jest droższe, nie tylko dotyczył kosztu środowiska wykonawczego, ale koszt wdrożenia jest znacznie wyższy, co intuicyjnie wymyśliliście. –
WIsh było więcej opinii i wyjaśnień. –