Перейти к основному содержимому

Обёртки RabbitMQ для Django поверх Pikav1.0.5

Предсказуемый обмен сообщениями для Django

Публикуйте и потребляйте сообщения RabbitMQ из Django-проекта, не превращая его в очередь задач. Тонкие обёртки над Pika, нативные настройки и инфраструктурный код рядом с приложением.

pip install django-rmq

От установки до работающего потребителя

01

Установите пакет

Добавьте django-rmq и зарегистрируйте его в INSTALLED_APPS.

02

Настройте брокер

Опишите RABBITMQ_CONNECTIONS в settings.py — один alias на подключение.

03

Публикуйте или потребляйте

Используйте обёртки Producer и Consumer вместо boilerplate-кода Pika.

Почему Django-RMQ

Готов к продакшену

Для Django-проектов, которым нужна предсказуемая интеграция с RabbitMQ в реальных приложениях.

Нативная интеграция с Django

Настройки подключения и код обмена сообщениями рядом с конфигурацией проекта.

Легко расширяется

Небольшие обёртки для продюсеров и консьюмеров, а не фреймворк, который захватывает приложение.

Строгая типизация

Поддержка типов, чтобы редакторы и type checker помогали при работе с messaging-кодом.