Основы 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
Изучите базовые и продвинутые методы работы с RabbitMQ на примере реального кейса, предоставленного экспертами CloudAMQP.
Основные характеристики
- Изучите основы работы с очередями сообщений с помощью этого подробного руководства по RabbitMQ.
- Изучите эволюцию архитектуры очередей сообщений на примере реального кейса.
- Изучите стратегии повышения масштабируемости и отказоустойчивости архитектуры очередей сообщений.
Описание книги
RabbitMQ — это программное обеспечение с открытым исходным кодом для организации очередей сообщений, которое выступает в качестве брокера сообщений, используя протокол Advanced Message Queuing Protocol (AMQP). Эта книга поможет вам освоить RabbitMQ и создавать собственные приложения с архитектурой очередей сообщений. Вы будете учиться у экспертов из CloudAMQP, которые поделятся своим опытом управления крупнейшим в мире парком кластеров RabbitMQ.
На примере компании Complete Car вы узнаете, как использовать RabbitMQ для обеспечения исключительного обслуживания клиентов и удобства использования, а также увидите, как архитектура очередей сообщений упрощает обновление приложения и добавление функций по мере роста компании. От реализации простых синхронных операций до расширенной маршрутизации и отслеживания сообщений вы изучите, как RabbitMQ оптимизирует масштабируемые операции для быстрой дистрибуции. Эта книга поможет вам понять преимущества архитектуры очередей сообщений, включая масштабируемость приложений, эффективность использования ресурсов и надежность для пользователей. Наконец, вы узнаете о лучших практиках работы с RabbitMQ и сможете использовать эту книгу в качестве справочного руководства для ваших будущих проектов по разработке приложений.
К концу этой книги вы научитесь использовать программное обеспечение для организации очередей сообщений, чтобы оптимизировать разработку распределенных и масштабируемых приложений.
Что вы узнаете
- Ознакомьтесь с архитектурой и функциями очередей сообщений RabbitMQ.
- Узнайте о преимуществах RabbitMQ, AMQP и очередей сообщений.
- Установите и настройте RabbitMQ и его плагины.
- Освойте функции и элементы управления консоли управления.
- Разберитесь, чем отличаются типы очередей и обменов, а также когда и как их использовать.
- Освойте работу с каналами, стратегиями маршрутизации и прямыми обменами.
- Внедрите передовые методы для бесперебойной работы с очередями сообщений.
Для кого предназначена эта книга?
Если вы профессиональный разработчик корпоративных приложений или просто программист для удовольствия, книга «RabbitMQ Essentials» станет ценным ресурсом по архитектуре очередей сообщений с открытым исходным кодом. Даже те, кто уже знаком с микросервисами и системами обмена сообщениями, найдут в этой книге ценную информацию для изучения передовых методов и повышения эффективности использования ресурсов. Эта книга даст вам необходимый толчок для начала создания новых и интересных приложений или миграции существующих монолитных приложений на микросервисную архитектуру.
Оглавление
- Кролик оживает
- Создание приложения для такси
- Отправка сообщений нескольким водителям
- Настройка доставки сообщений
- Маршрутизация сообщений
- Внедрение RabbitMQ в рабочую среду
- Передовые методы и мониторинг брокеров