ru

Основы RabbitMQ: создание распределенных и масштабируемых приложений с использованием очередей сообщений с помощью RabbitMQ, 2-е издание на русском

#1856307
Основы RabbitMQ: создание распределенных и масштабируемых приложений с использованием очередей сообщений с помощью RabbitMQ, 2-е издание

RabbitMQ Essentials: Build distributed and scalable applications with message queuing using RabbitMQ, 2nd Edition (B089ZWKT3W)

Купить и скачать электронную книгу в форматах PDF, EPUB, FB2, MOBI

Lovisa Johansson | #188: Программирование на Java

4.5 (35)

Изучите базовые и продвинутые методы работы с RabbitMQ на примере реального кейса, предоставленного экспертами CloudAMQP.

Основные характеристики

  • Изучите основы работы с очередями сообщений с помощью этого подробного руководства по RabbitMQ.
  • Изучите эволюцию архитектуры очередей сообщений на примере реального кейса.
  • Изучите стратегии повышения масштабируемости и отказоустойчивости архитектуры очередей сообщений.

Описание книги

RabbitMQ — это программное обеспечение с открытым исходным кодом для организации очередей сообщений, которое выступает в качестве брокера сообщений, используя протокол Advanced Message Queuing Protocol (AMQP). Эта книга поможет вам освоить RabbitMQ и создавать собственные приложения с архитектурой очередей сообщений. Вы будете учиться у экспертов из CloudAMQP, которые поделятся своим опытом управления крупнейшим в мире парком кластеров RabbitMQ.

На примере компании Complete Car вы узнаете, как использовать RabbitMQ для обеспечения исключительного обслуживания клиентов и удобства использования, а также увидите, как архитектура очередей сообщений упрощает обновление приложения и добавление функций по мере роста компании. От реализации простых синхронных операций до расширенной маршрутизации и отслеживания сообщений вы изучите, как RabbitMQ оптимизирует масштабируемые операции для быстрой дистрибуции. Эта книга поможет вам понять преимущества архитектуры очередей сообщений, включая масштабируемость приложений, эффективность использования ресурсов и надежность для пользователей. Наконец, вы узнаете о лучших практиках работы с RabbitMQ и сможете использовать эту книгу в качестве справочного руководства для ваших будущих проектов по разработке приложений.

К концу этой книги вы научитесь использовать программное обеспечение для организации очередей сообщений, чтобы оптимизировать разработку распределенных и масштабируемых приложений.

Что вы узнаете

  • Ознакомьтесь с архитектурой и функциями очередей сообщений RabbitMQ.
  • Узнайте о преимуществах RabbitMQ, AMQP и очередей сообщений.
  • Установите и настройте RabbitMQ и его плагины.
  • Освойте функции и элементы управления консоли управления.
  • Разберитесь, чем отличаются типы очередей и обменов, а также когда и как их использовать.
  • Освойте работу с каналами, стратегиями маршрутизации и прямыми обменами.
  • Внедрите передовые методы для бесперебойной работы с очередями сообщений.

Для кого предназначена эта книга?

Если вы профессиональный разработчик корпоративных приложений или просто программист для удовольствия, книга «RabbitMQ Essentials» станет ценным ресурсом по архитектуре очередей сообщений с открытым исходным кодом. Даже те, кто уже знаком с микросервисами и системами обмена сообщениями, найдут в этой книге ценную информацию для изучения передовых методов и повышения эффективности использования ресурсов. Эта книга даст вам необходимый толчок для начала создания новых и интересных приложений или миграции существующих монолитных приложений на микросервисную архитектуру.

Оглавление

  1. Кролик оживает
  2. Создание приложения для такси
  3. Отправка сообщений нескольким водителям
  4. Настройка доставки сообщений
  5. Маршрутизация сообщений
  6. Внедрение RabbitMQ в рабочую среду
  7. Передовые методы и мониторинг брокеров