Как запускать RabbitMQ в Docker

Алексей Барабанов, IT-директор «Хлебница» и спикер курса «RabbitMQ для админов и разработчиков», подготовил конспект, который поможет научиться запускать и настраивать RabbitMQ в Docker. Вы поймёте, как конфигурировать параметры запуска, а также узнает…

RabbitMQ + Spring boot + Docker. Отправляем и получаем сообщения через Producer и Consumer. Пошаговое руководство

Меня зовут Андрей Вербицкий и я столкнулся с тем, что мое знакомство с RabbitMQ, а в частности его запуск на локальной машине и отправка сообщений в очередь с помощью приложения на Spring Boot, вылилась в несколько дней поисков информации о том, как эт…

RabbitMQ: терминология и базовые сущности

При работе с инструментом важно знать теоретические основы. Во-первых, вам будет значительно проще искать ответы на вопросы в Google и понимать официальную документацию. Во-вторых, при обращении в профильные чаты вы будете называть вещи своими именами,…

Как компании используют RabbitMQ

RabbitMQ — распределённый горизонтально масштабируемый брокер сообщений. Он разграничивает права доступа, поддерживает шифрование, сохранение сообщений на диск и работу в кластерах. Кроме того, он написан на Erlang, а значит, совместим с большинством п…

Очереди сообщений: от потерь данных к дублированию доставок

Платформа Pyrus состоит из нескольких десятков микросервисов и поставляется как в облачной версии, которую обслуживают наши Site Reliability Engineers (SRE), так и в безоблачной в виде набора docker образов на базе linux, которые обслуживают ИТ-департа…

[Перевод] Перевод RabbitMQ «Hello World» для Golang

Это перевод официальной документации RabbitMQ. Планируется сделать перевод на все 7 базовых руководства, которые помогут новичкам погрузиться в мир RabbitMQ. На некоторых форумах я встречал негодования, что еще никто не сделал перевод на русский для да…

Чем различаются Kafka и RabbitMQ: простыми словами

Программные брокеры сообщения уже стали стандартом при построении больших и сложных систем. Однако до сих пор не все ИТ-специалисты понимают, как работают эти инструменты. Главный системный аналитик «Иннотех» Павел Малыгин помогает разобраться в брокер…

RabbitMQ и Apache Kafka: что выбрать и можно ли интегрировать

RabbitMQ часто сравнивают с другим популярным брокером сообщений — Apache Kafka. Оба инструмента используются для обмена данными между приложениями, но реализуют принципиально разные модели доставки. RabbitMQ — push, когда сообщения отправляются получа…

Архитектура ELK-RabbitMQ — управление логами для большой IT-инфраструктуры

Как с помощью брокера AMQP RabbitMQ создать отказоустойчивую архитектуру с минимальными потерями лог-данных при сбоях.Потеря логов при управлении большой инфраструктурой компании-хостера может обернуться имиджевыми и финансовыми потерями. Вместе с тем…

[Перевод] Celery: проясняем неочевидные моменты

Да, действительно, в этом посте не будет гайда, как поднять Celery в Django. Это статья для тех, кто уже пощупал Celery и хочет погрузиться в детали. Мотивацией перевести эту статью были следующие вопросы, на которые я не знал ответа: при запуске созда…