RabbitMQ в действии: распределенная система обмена сообщениями для всех на русском
#3040321
RabbitMQ in Action: Distributed Messaging for Everyone (B097823JRZ)
Купить и скачать электронную книгу в форматах PDF, EPUB, FB2, MOBI
Jason Williams | #360: Программирование с открытым исходным кодом
Краткое содержание
«RabbitMQ в действии» — это динамичный курс по созданию и управлению масштабируемыми приложениями с использованием сервера обмена сообщениями RabbitMQ. Он начинается с объяснения принципа работы очередей сообщений, их истории и роли RabbitMQ в этом процессе. Затем приводятся реальные примеры, которые можно применить для решения собственных задач масштабируемости и взаимодействия.
О технологии
В основе большинства крупных приложений лежит виртуальный коммутатор, через который сообщения быстро передаются между серверами, программами и сервисами. RabbitMQ — это эффективная и простая в развертывании очередь, которая без проблем обрабатывает этот поток сообщений в любых ситуациях, от веб-стартапов до крупных корпоративных систем.
О книге
Книга «RabbitMQ в действии» научит вас создавать и управлять масштабируемыми приложениями на разных языках программирования, используя сервер обмена сообщениями RabbitMQ. Начать очень просто. Вы узнаете, как работает система очередей сообщений и как в неё вписывается RabbitMQ. Затем вы изучите практические вопросы масштабируемости и взаимодействия на множестве примеров. В конце вы будете знать, как заставить RabbitMQ работать как хорошо отлаженный механизм в круглосуточной среде.
Предназначено для разработчиков, знакомых с Python, PHP, Java, .NET или любым другим современным языком программирования. Опыт работы с RabbitMQ не требуется.
Что внутри?
=========================================================
Оглавление
«RabbitMQ в действии» — это динамичный курс по созданию и управлению масштабируемыми приложениями с использованием сервера обмена сообщениями RabbitMQ. Он начинается с объяснения принципа работы очередей сообщений, их истории и роли RabbitMQ в этом процессе. Затем приводятся реальные примеры, которые можно применить для решения собственных задач масштабируемости и взаимодействия.
О технологии
В основе большинства крупных приложений лежит виртуальный коммутатор, через который сообщения быстро передаются между серверами, программами и сервисами. RabbitMQ — это эффективная и простая в развертывании очередь, которая без проблем обрабатывает этот поток сообщений в любых ситуациях, от веб-стартапов до крупных корпоративных систем.
О книге
Книга «RabbitMQ в действии» научит вас создавать и управлять масштабируемыми приложениями на разных языках программирования, используя сервер обмена сообщениями RabbitMQ. Начать очень просто. Вы узнаете, как работает система очередей сообщений и как в неё вписывается RabbitMQ. Затем вы изучите практические вопросы масштабируемости и взаимодействия на множестве примеров. В конце вы будете знать, как заставить RabbitMQ работать как хорошо отлаженный механизм в круглосуточной среде.
Предназначено для разработчиков, знакомых с Python, PHP, Java, .NET или любым другим современным языком программирования. Опыт работы с RabbitMQ не требуется.
Что внутри?
- Изучите основные шаблоны проектирования сообщений.
- Используйте шаблоны для масштабируемости по требованию.
- Связать PHP-фронтенд с бэкендом, написанным на любом другом языке.
- Внедрите службу оповещений PubSub всего за 30 минут.
- Настройте встроенную функцию кластеризации RabbitMQ.
- Мониторинг, управление, расширение и настройка RabbitMQ
=========================================================
Оглавление
- Вытаскиваем RabbitMQ из рукава.
- Понимание сообщений
- Управление и администрирование кроликов
- Решение задач с помощью RabbitMQ: программирование и шаблоны.
- Группировка и обработка сбоев
- Написание кода, который выдерживает сбои
- Уорренс и Шовелс: отказоустойчивость и репликация
- Администрирование RabbitMQ через веб-интерфейс
- Управление RabbitMAP с помощью REST API
- Мониторинг: Хьюстон, у нас проблема.
- Ускорьте и обеспечьте безопасность своего кролика.
- Умные кролики: расширение RabbitMQ