RabbitMQ in Depth
Эта книга — подробное руководство по RabbitMQ, одному из самых популярных брокеров сообщений. Автор, Гэвин Рой, начинает с основ протокола AMQP, объясняя архитектуру и ключевые концепции: обменники, очереди, привязки и свойства сообщений. Вы научитесь проектировать слабосвязанные системы, которые эффективно обрабатывают асинхронные задачи и события.
Вторая часть книги посвящена эксплуатации RabbitMQ в продакшене. Вы узнаете, как масштабировать брокер с помощью кластеров, обеспечивать отказоустойчивость и распределять сообщения между кластерами. Особое внимание уделяется производительности, настройке и мониторингу.
Заключительная часть охватывает интеграцию RabbitMQ с другими системами. Вы изучите поддержку альтернативных протоколов, таких как MQTT и STOMP, а также способы интеграции с базами данных. Книга содержит множество практических примеров на Python, которые помогут вам применить полученные знания на практике.
«RabbitMQ in Depth» — это не просто справочник, а полноценное руководство, которое поможет вам создавать надежные и масштабируемые системы обмена сообщениями. Книга будет полезна как разработчикам, так и системным администраторам, которые хотят использовать RabbitMQ на полную мощность.
