RabbitMQ Essentials - wydanie drugie: Tworzenie rozproszonych i skalowalnych aplikacji z kolejkowaniem wiadomości przy użyciu RabbitMQ

Ocena:   (4,6 na 5)

RabbitMQ Essentials - wydanie drugie: Tworzenie rozproszonych i skalowalnych aplikacji z kolejkowaniem wiadomości przy użyciu RabbitMQ (Lovisa Johansson)

Opinie czytelników

Podsumowanie:

Recenzje prezentują mieszany pogląd na książkę, podkreślając istotne kwestie związane z jej jakością pisania, przestarzałą treścią i brakiem dokładnej edycji, a jednocześnie doceniając jej uporządkowane podejście i pomocne ilustracje do nauki RabbitMQ.

Zalety:

Książka jest niewielka i dobrze skonstruowana, dzięki czemu jest odpowiednia dla początkujących. Skutecznie wprowadza koncepcje przesyłania wiadomości i przedstawia szczegółowy przykład projektu, który pomaga w zrozumieniu funkcjonalności RabbitMQ. Opisy komponentów są dokładne i dobrze zilustrowane, co docenia wielu czytelników. Wybór tematów jest odpowiedni do nauki podstawowych zagadnień, a połączenia z dalszymi zasobami są pomocne.

Wady:

Znaczące błędy ortograficzne i gramatyczne obniżają jakość tekstu, wskazując na brak profesjonalnej edycji. Wykorzystuje Python
7, który jest przestarzały i odradzany, co prowadzi do obaw o trafność treści. Przykłady kodu mogłyby być bardziej przejrzyste, a niektórzy czytelnicy zauważyli brak glosariusza i niektórych kluczowych terminów w indeksie, a także inne problemy z formatowaniem.

(na podstawie 3 opinii czytelników)

Oryginalny tytuł:

RabbitMQ Essentials - Second Edition: Build distributed and scalable applications with message queuing using RabbitMQ

Zawartość książki:

Poznaj podstawowe i zaawansowane techniki RabbitMQ dzięki realistycznemu studium przypadku udostępnionemu przez ekspertów z CloudAMQP.

Kluczowe cechy

⬤ Zgłębiaj kolejki komunikatów dzięki temu kompleksowemu przewodnikowi RabbitMQ.

⬤  Poznaj ewolucję architektury kolejek komunikatów za pomocą realistycznego studium przypadku.

⬤  Odkryj strategie poprawy skalowalności i odporności na awarie architektury kolejek komunikatów.

Opis książki

RabbitMQ to oprogramowanie open source do kolejkowania wiadomości, które działa jako broker wiadomości przy użyciu protokołu AMQP (Advanced Message Queuing Protocol). Ta książka pomoże ci zapoznać się z RabbitMQ, aby zbudować własne aplikacje z architekturą kolejki komunikatów. Będziesz uczyć się od ekspertów z CloudAMQP, którzy dzielą się tym, czego nauczyli się podczas zarządzania największą flotą klastrów RabbitMQ na świecie.

Podążając za studium przypadku Complete Car, dowiesz się, w jaki sposób możesz wykorzystać RabbitMQ do zapewnienia wyjątkowej obsługi klienta i doświadczenia użytkownika, a także zobaczysz, jak architektura kolejki komunikatów ułatwia aktualizację aplikacji i dodawanie funkcji w miarę rozwoju firmy. Od implementacji prostych operacji synchronicznych po zaawansowany routing i śledzenie wiadomości, odkryjesz, jak RabbitMQ usprawnia skalowalne operacje w celu szybkiej dystrybucji. Ta książka pomoże ci zrozumieć zalety architektury kolejek komunikatów, w tym skalowalność aplikacji, wydajność zasobów i niezawodność użytkowników. Wreszcie, poznasz najlepsze praktyki pracy z RabbitMQ i będziesz mógł wykorzystać tę książkę jako przewodnik referencyjny dla przyszłych projektów tworzenia aplikacji.

Pod koniec tej książki dowiesz się, jak korzystać z oprogramowania do kolejkowania wiadomości, aby usprawnić tworzenie rozproszonych i skalowalnych aplikacji.

Czego się nauczysz

⬤ Dobrze poznać architekturę i funkcje kolejki komunikatów RabbitMQ.

⬤  Odkryć zalety RabbitMQ, AMQP i kolejkowania wiadomości.

⬤  Zainstalować i skonfigurować RabbitMQ i jego wtyczki.

⬤  Zapoznanie się z funkcjami i kontrolkami konsoli zarządzania.

⬤  Zrozumienie, czym różnią się typy kolejek i wymian oraz kiedy i jak z nich korzystać.

⬤  Poznanie kanałów, strategii routingu i bezpośrednich wymian.

⬤  Wdrożenie najlepszych praktyk w celu płynnej pracy z kolejkami komunikatów.

Dla kogo jest ta książka

Jeśli jesteś profesjonalnym programistą korporacyjnym lub kimś, kto po prostu koduje dla zabawy, RabbitMQ Essentials jest cennym źródłem wiedzy na temat architektury kolejek komunikatów typu open source. Nawet ci, którzy są już zaznajomieni z mikrousługami i przesyłaniem wiadomości, odkryją wartość w czytaniu tej książki w celu zbadania postępów w zakresie najlepszych praktyk i wydajności zasobów. Ta książka da ci impuls potrzebny do rozpoczęcia tworzenia nowych i ekscytujących aplikacji lub migracji istniejących monolitów do architektury mikrousług.

Dodatkowe informacje o książce:

ISBN:9781789131666
Autor:
Wydawca:
Oprawa:Miękka oprawa

Zakup:

Obecnie dostępne, na stanie.

Inne książki autora:

RabbitMQ Essentials - wydanie drugie: Tworzenie rozproszonych i skalowalnych aplikacji z...
Poznaj podstawowe i zaawansowane techniki RabbitMQ dzięki...
RabbitMQ Essentials - wydanie drugie: Tworzenie rozproszonych i skalowalnych aplikacji z kolejkowaniem wiadomości przy użyciu RabbitMQ - RabbitMQ Essentials - Second Edition: Build distributed and scalable applications with message queuing using RabbitMQ

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