TGViewer
Python/ django Python/ django @pythonl · 58.5K subscribers
Post #3738 7.45K
🖥 MQ фреймворк Propan

Propan — это декларативный Python MQ фреймворк. Он идет по стопам FastAPI и Kombu, максимально упрощая написание кода и предоставляя все удобства инструментов, которые до этого существовали только в мире HTTP фремворков, однако, создан для работы с различными брокерами сообщений на основе AMQP, MQTT и др. протоколов.

Propan идеально подходит для создания реактивных микросервисов на основе архитектуры Messaging.

Это современный, высокоуровневый фреймворк, разработанный на основе популярных python библиотек для работы со специфичными брокерами, а в его основе лежит pydantic, идеи FastAPI и pytest.

Ключевые особенности
🟡Простота: спроектирован для максимальной простоты изучения и использования.

🟡Интуитивность: Отличная поддержка IDE, автодополнение даже в vim'е.

🟡Управление зависимостями: Эффективное переиспользование за счет аннотации типов. Доступ к зависимостями во всем стеке вызова.

🟡Интeграция: Propan полностью совместим с любыми HTTP фреймворками

🟡Независимость от брокеров: Единый интерфейс для популярных брокеров: Redis, RabbitMQ, Kafka, SQS, Nats

🟡RPC: Фреймворк поддерживает RPC запросы поверх брокеров сообщений, что позволит выполнять длительные операции на удаленных сервисах асинхронно.

🟡Скорость разработки: собственный CLI инструмент

🟡Тестируемость: Propan позволяет тестировать ваше приложение без внешних зависимостей: вам не нужно поднимать брокер сообщений, используйте виртуальный

🖥 GitHub
▶️ Доки

@pythonl
  • 👍 12
  • ❤ 8
  • 🔥 4
  • 😱 1
More from @pythonl
  1. Oct 17, 2026🧠 Python + Prolog: нейросети и строгая логика в одном процессе Clausal Prolog объединяет…
  2. Oct 17, 2026🔥 Хочешь быстрее расти в IT? Хватит учиться в одиночку Окружение решает больше, чем кажет…
  3. Oct 16, 2026🧠 Tencent открыла Hy Memory: общую память для ИИ-ассистентов и редакторов кода Система об…
  4. Oct 15, 2026🖥 Datadog научила профилировщик Python понимать asyncio: флеймграфы со «стеками из стеков…
  5. Oct 14, 2026📱 35 млрд параметров на смартфоне с потреблением около 3 ГБ оперативной памяти. OpenBMB п…
  6. Oct 12, 2026⚡️ Overmind - open-source слой для автоматической оптимизации AI-агентов. Вместо ручного т…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →