EVECelery.clients.ClientRabbitMQ#

Module Contents#

Classes#

ConfigRabbitMQ

ClientRabbitMQ

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.BaseClient

The 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