Dużo sam kodowałem, miałem trochę doświadczenia z równoległymi modelami programowania: aktorzy, pamięć transakcyjna oprogramowania, przepływ danych.
Kiedy próbuję zastosować te architektury w prawdziwym życiu - do aplikacji sieciowej o dużym obciążeniu - żaden model nie obsługuje trwałości i trwałości danych. Rzeczywiste zadania wymagają zapisania danych na końcu. Oznacza to, że nadal muszę używać DB i pułapek synchronizacji DB, możliwych skalowalności szyjek butelek itp.
Czy ktoś zna dobry przykład architektury (src, tekst, diagram lub plany), która korzysta z Akka Actors lub pamięci transakcji oprogramowania i implementuje trwałość na końcu?
Każdy dobry przykład / pomysł na pamięć transakcyjną, aktorów, przepływ danych, przestrzenie krotkowe w rzeczywistych aplikacjach jest mile widziany.