Ocena:

Książka jest chwalona za pouczające i szczegółowe podejście do skomplikowanego tematu, chociaż niektórzy czytelnicy stwierdzili, że ostatni rozdział ma istotne problemy gramatyczne. Ogólnie rzecz biorąc, skutecznie przekazuje trudne koncepcje i angażuje czytelnika.
Zalety:Interesująca treść, uporządkowana prezentacja, pełna przydatnych informacji, pomaga czytelnikom zrozumieć skomplikowane tematy, wnikliwy i wykształcony autor, skutecznie angażuje czytelnika.
Wady:Straszne błędy gramatyczne i edytorskie w ostatnim rozdziale, które mogą rozpraszać.
(na podstawie 3 opinii czytelników)
Introducing Microsoft Orleans: Implementing Cloud-Native Services with a Virtual Actor Framework
Witamy w Orleans, frameworku wirtualnego aktora firmy Microsoft, który umożliwia pojedynczemu programiście tworzenie niezwykle skalowalnych, dostępnych aplikacji przy zachowaniu wysokiej przepustowości. Niniejszy przewodnik został zaprojektowany tak, aby zapewnić podstawowe zrozumienie Orleans, przegląd jego implementacji i mnóstwo praktycznego doświadczenia w kodowaniu. Omówione są również wzorce monolityczne i mikrousługowe obok funkcji frameworka Orleans, aby pomóc czytelnikom bez doświadczenia z modelem aktora zrozumieć, w jaki sposób mogą ulepszać aplikacje.
Podejście autora Nelsona polega na wprowadzaniu wzorców zgodnie z wymaganiami biznesowymi, w tym monolitycznych mikrousług i konwersji monolitycznych na mikrousługi, aby zapobiec przekształceniu się mikrousługi w monolityczną aplikację. Orleans jest dobrym wyborem dla każdego z tych scenariuszy jako kolejny krok do zbudowania usług zaplecza i ograniczenia niepotrzebnej orkiestracji, narzutów i narzędzi.
Framework Orleans został zaprojektowany do obsługi żmudnego narzutu, pozwalając programiście skupić się na rozwiązaniu. Dowiesz się, w jaki sposób Orleans może obsługiwać miliardy wirtualnie równoległych transakcji, utrzymując jednocześnie niskie opóźnienia i wysoką dostępność. Ponadto zajrzysz pod maskę Orleans, aby odkryć jego przydatne atrybuty. Wszystkie kluczowe punkty nauczania obejmują praktyczne przykłady kodowania, aby wzmocnić zrozumienie.
Ta książka wykracza poza to, czym jest Orleans, aby wyjaśnić, gdzie pasuje do sfery rozwoju. Zyskasz dogłębne zrozumienie, aby zbudować fundament dla przyszłego rozwoju.
Czego się nauczysz
⬤ Zrozumieć, w jaki sposób Orleans może przynieść korzyści Twoim aplikacjom monolitycznym i/lub mikrousługowym.
⬤ Uzyskać krótki przegląd modeli aktorów i ich powiązań z Orleans.
⬤ Zobaczyć wzorce projektowe i sposób, w jaki Orleans może uprościć lub zmniejszyć wymagania dotyczące narzędzi.
⬤ Poznanie zalet i wad mikrousług i Orleans w celu określenia najlepszego sposobu działania w oparciu o potrzeby aplikacji.
⬤ Odkryj wzorce projektowe i praktyki Orleans, w tym cykl życia, gwarancje przesyłania wiadomości, zarządzanie klastrami, strumienie, równoważenie obciążenia i inne.
⬤ Zbuduj swoją pierwszą aplikację Orleans; zbuduj podstawową wiedzę na temat struktury aplikacji, testów jednostkowych, pulpitu nawigacyjnego, zaplanowanych zdarzeń.
Dla kogo jest ta książka
Ta książka jest przeznaczona dla programistów. Przydatne jest podstawowe zrozumienie rozwoju.NET i zrozumienie koncepcji usług. Czytelnicy będą potrzebować połączenia do pobrania pakietów Nuget i edytora kodu (Visual Studio Community Edition lub VS Code).