Współbieżne przetwarzanie danych w Elixirze: Szybkie, odporne aplikacje z Otp, Genstage, Flow i Broadway

Ocena:   (4,8 na 5)

Współbieżne przetwarzanie danych w Elixirze: Szybkie, odporne aplikacje z Otp, Genstage, Flow i Broadway (Svilen Gospodinov)

Opinie czytelników

Podsumowanie:

Książka jest wysoko ceniona za zwięzłe i skuteczne podejście do nauczania Elixira, z jasnymi wyjaśnieniami i przydatnymi przykładami. Jest szczególnie chwalona za poruszanie ważnych tematów w przetwarzaniu danych z praktycznymi zastosowaniami.

Zalety:

Zwięzły i rzeczowy
dobrze zorganizowany
praktyczne przykłady z kodem Elixir
łatwy do naśladowania
obejmuje ważne koncepcje, takie jak GenStage, Flow i Broadway
bardzo przydatne i pouczające.

Wady:

Niektórzy czytelnicy mogą chcieć więcej głębi i szczegółów w niektórych obszarach, co sugeruje potencjalną potrzebę kontynuacji.

(na podstawie 4 opinii czytelników)

Oryginalny tytuł:

Concurrent Data Processing in Elixir: Fast, Resilient Applications with Otp, Genstage, Flow, and Broadway

Zawartość książki:

Poznaj różne sposoby pisania współbieżnego kodu w Elixirze i zwiększ wydajność swojej aplikacji bez poświęcania skalowalności czy odporności na błędy. Większość projektów czerpie korzyści z uruchamiania zadań w tle i przetwarzania danych współbieżnie, ale świat OTP i różnych bibliotek może stanowić wyzwanie. Którego Supervisora i jaką strategię zastosować? A co z GenServer? Może potrzebne jest ciśnienie wsteczne, ale czy lepszym wyborem jest GenStage, Flow czy Broadway? Dowiesz się wszystkiego, co musisz wiedzieć, aby odpowiedzieć na te pytania, rozpocząć tworzenie wysoce współbieżnych aplikacji w mgnieniu oka i pisać kod, który jest nie tylko szybki, ale także odporny na błędy i łatwy do skalowania.

Niezależnie od tego, czy budujesz aplikację do handlu akcjami o wysokiej częstotliwości, czy też aplikację internetową dla konsumentów, musisz wiedzieć, jak wykorzystać współbieżność do tworzenia aplikacji, które są szybkie i wydajne. Elixir i OTP oferują szereg potężnych narzędzi, a ten przewodnik pokaże ci, jak wybrać najlepsze narzędzie do każdego zadania i efektywnie je wykorzystać, aby szybko rozpocząć tworzenie wysoce współbieżnych aplikacji.

Dowiedz się więcej o zadaniach, drzewach nadzoru i różnych typach dostępnych nadzorców. Zrozum, dlaczego procesy i łączenie procesów są elementami składowymi współbieżności w Elixirze. Zapoznaj się z OTP i korzystaj z zachowania GenServer do utrzymywania stanu procesów dla długotrwałych zadań. Łatwe skalowanie liczby uruchomionych procesów przy użyciu rejestru. Obsługuj duże ilości danych i skoki ruchu za pomocą GenStage, wykorzystując ciśnienie wsteczne na swoją korzyść. Stwórz swój pierwszy wieloetapowy potok przetwarzania danych przy użyciu etapów producenta, konsumenta i producenta-konsumenta. Przetwarzaj duże kolekcje za pomocą Flow, wykorzystując MapReduce i wiele więcej równolegle. Dzięki Broadway zobaczysz, jak łatwa jest integracja z popularnymi systemami brokerów komunikatów, a nawet istniejącymi producentami GenStage.

Zacznij budować wysokowydajne i odporne na błędy aplikacje, z których słynie Elixir.

Czego potrzebujesz:

Będziesz potrzebował Elixir 1.9+ i Erlang/OTP 22+ zainstalowanych na komputerze z systemem Mac OS X, Linux lub Windows.

Dodatkowe informacje o książce:

ISBN:9781680508192
Autor:
Wydawca:
Oprawa:Miękka oprawa
Rok wydania:2021
Liczba stron:170

Zakup:

Obecnie dostępne, na stanie.

Inne książki autora:

Współbieżne przetwarzanie danych w Elixirze: Szybkie, odporne aplikacje z Otp, Genstage, Flow i...
Poznaj różne sposoby pisania współbieżnego kodu w...
Współbieżne przetwarzanie danych w Elixirze: Szybkie, odporne aplikacje z Otp, Genstage, Flow i Broadway - Concurrent Data Processing in Elixir: Fast, Resilient Applications with Otp, Genstage, Flow, and Broadway

Prace autora wydały następujące wydawnictwa:

© Book1 Group - wszelkie prawa zastrzeżone.
Zawartość tej strony nie może być kopiowana ani wykorzystywana w całości lub w części bez pisemnej zgody właściciela.
Ostatnia aktualizacja: 2024.11.13 21:45 (GMT)