Maybe don't print the URL with credentials smile
All checks were successful
Build & Publish to GHCR / build (push) Successful in 29s
All checks were successful
Build & Publish to GHCR / build (push) Successful in 29s
This commit is contained in:
parent
991a08571c
commit
a7a060ac63
@ -18,8 +18,9 @@ RABBITMQ_URL = f"amqp://{rmq_username}:{rmq_password}@{rmq_host}/{rmq_vhost}"
|
|||||||
|
|
||||||
|
|
||||||
class RabbitMQProducer:
|
class RabbitMQProducer:
|
||||||
def __init__(self, url=RABBITMQ_URL, exchange_name=rmq_exchange):
|
def __init__(self, url=RABBITMQ_URL, exchange_name=rmq_exchange,rmq_host=rmq_host):
|
||||||
self.url = url
|
self.url = url
|
||||||
|
self.rmq_host = rmq_host
|
||||||
self.exchange_name = exchange_name
|
self.exchange_name = exchange_name
|
||||||
self.connection: aio_pika.RobustConnection | None = None
|
self.connection: aio_pika.RobustConnection | None = None
|
||||||
self.channel: aio_pika.RobustChannel | None = None
|
self.channel: aio_pika.RobustChannel | None = None
|
||||||
@ -28,10 +29,9 @@ class RabbitMQProducer:
|
|||||||
self._flush_task: asyncio.Task | None = None
|
self._flush_task: asyncio.Task | None = None
|
||||||
self._closing = False
|
self._closing = False
|
||||||
self._ready = asyncio.Event()
|
self._ready = asyncio.Event()
|
||||||
logger.debug(f"[RabbitMQ] Initialized producer for exchange '{self.exchange_name}'")
|
|
||||||
|
|
||||||
async def connect(self):
|
async def connect(self):
|
||||||
logger.info(f"[RabbitMQ] Connecting to {self.url}...")
|
logger.info(f"[RabbitMQ] Connecting to {self.rmq_host}...")
|
||||||
self.connection = await aio_pika.connect_robust(self.url)
|
self.connection = await aio_pika.connect_robust(self.url)
|
||||||
self.channel = await self.connection.channel(publisher_confirms=True)
|
self.channel = await self.connection.channel(publisher_confirms=True)
|
||||||
self.exchange = await self.channel.declare_exchange(
|
self.exchange = await self.channel.declare_exchange(
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user