feat: fix
This commit is contained in:
3
external/kafka/services/producer_service.py
vendored
3
external/kafka/services/producer_service.py
vendored
@@ -4,8 +4,8 @@ from uuid import UUID
|
||||
from aiohttp import ClientConnectorError
|
||||
|
||||
from backend.config import KAFKA_PRODUCER_TOPIC, CHAT_CONNECTOR_API_KEY
|
||||
from external.kafka import producer
|
||||
from external.kafka.enums import KafkaMessageType
|
||||
from external.kafka.producer import get_producer
|
||||
from external.kafka.schemas.producer import *
|
||||
from services.base import BaseService
|
||||
|
||||
@@ -14,6 +14,7 @@ class ProducerService(BaseService):
|
||||
@staticmethod
|
||||
async def _send_message(request: BaseConnectorRequest):
|
||||
try:
|
||||
producer = await get_producer()
|
||||
await producer.send(KAFKA_PRODUCER_TOPIC, value=pickle.dumps(request.model_dump()))
|
||||
except ClientConnectorError:
|
||||
return False, 'Ошибка подключения к сервису'
|
||||
|
||||
Reference in New Issue
Block a user