feat: fix

This commit is contained in:
2025-04-09 16:25:58 +03:00
parent 177f3a3db3
commit e6674bd576
4 changed files with 15 additions and 8 deletions

View File

@@ -5,13 +5,18 @@ from aiokafka import AIOKafkaProducer
from backend.config import KAFKA_URL
from external.kafka.context import context
producer: Optional[AIOKafkaProducer] = None
_producer: Optional[AIOKafkaProducer] = None
async def init_producer():
global producer
producer = AIOKafkaProducer(
global _producer
_producer = AIOKafkaProducer(
bootstrap_servers=KAFKA_URL,
security_protocol='SSL',
ssl_context=context,
)
)
async def get_producer() -> Optional[AIOKafkaProducer]:
global _producer
return _producer