semvec/pypi-packages huggingface dataset:
panini 0.8.4
A python messaging framework for microservices based on NATS
License: MIT
Requires Python: >=3.8.3
Keywords: nats, microservice, stream, processing, asyncio, distributed, queue


Panini is a modern framework for quick development of streaming microservices.
Our goal is to create fastapi/aiohttp/flask-like solution but for NATS streaming.
The framework allows you to work with NATS features and some additional logic using a simple interface:

- publish messages to subject
- subscribe to subject
- request-response
- request-response to another subject
- tasks
- periodic tasks
- middlewares
- HTTP server