FastStream is a powerful and easy-to-use Python framework for building asynchronous services interacting with event streams such as Apache Kafka, RabbitMQ, NATS and Redis.
It is common to use a process manager like Supervisor. In such cases, we typically pass a file descriptor instead of binding to a host and port directly. Currently, it is possible to pass the value to Uvicorn.Config via run_extra_options, but it needs to be cast as an integer.
Description
It is common to use a process manager like Supervisor. In such cases, we typically pass a file descriptor instead of binding to a host and port directly. Currently, it is possible to pass the value to
Uvicorn.Config
viarun_extra_options
, but it needs to be cast as an integer.https://www.uvicorn.org/deployment/#supervisor
Type of change
Please delete options that are not relevant.
Checklist
scripts/lint.sh
shows no errors)scripts/test-cov.sh
scripts/static-analysis.sh