EVECelery.clients.ClientRabbitMQ#
Module Contents#
Classes#
The RabbitMQ client wrapper used as the Celery broker service. |
- class EVECelery.clients.ClientRabbitMQ.ConfigRabbitMQ#
Bases:
pydantic.BaseModel- user: str#
- password: str#
- host: str#
- port: int#
- vhost: str#
- class EVECelery.clients.ClientRabbitMQ.ClientRabbitMQ(user: str | None = None, password: str | None = None, host: str | None = None, port: int | None = None, vhost: str | None = None)#
Bases:
EVECelery.clients.BaseClient.BaseClientThe RabbitMQ client wrapper used as the Celery broker service.
- Parameters:
user (Optional[str]) – RabbitMQ user
password (Optional[str]) – RabbitMQ password
host (Optional[str]) – RabbitMQ hostname
port (Optional[int]) – RabbitMQ port - normally 5672
vhost (Optional[str]) – RabbitMQ vhost - namespace for all queues
- property connection_str#
- check_connection() bool#
- Return type:
bool