mirror of
https://github.com/velocitatem/PHANTOM.git
synced 2026-05-31 16:43:36 +00:00
prod kafka server logging
This commit is contained in:
@@ -22,16 +22,18 @@ def get_producer() -> KafkaProducer:
|
|||||||
host = os.getenv('KAFKA_HOST', 'localhost')
|
host = os.getenv('KAFKA_HOST', 'localhost')
|
||||||
port = os.getenv('KAFKA_PORT', '9092')
|
port = os.getenv('KAFKA_PORT', '9092')
|
||||||
broker = f'{host}:{port}' if port else host
|
broker = f'{host}:{port}' if port else host
|
||||||
|
print(f"[KAFKA_INIT] Connecting to broker: {broker}")
|
||||||
_producer = KafkaProducer(
|
_producer = KafkaProducer(
|
||||||
bootstrap_servers=[broker],
|
bootstrap_servers=[broker],
|
||||||
value_serializer=lambda v: json.dumps(v).encode('utf-8'),
|
value_serializer=lambda v: json.dumps(v).encode('utf-8'),
|
||||||
key_serializer=lambda k: k.encode('utf-8') if k else None,
|
key_serializer=lambda k: k.encode('utf-8') if k else None,
|
||||||
acks=1, # wait for leader ack only
|
acks=1,
|
||||||
retries=3,
|
retries=3,
|
||||||
max_in_flight_requests_per_connection=5,
|
max_in_flight_requests_per_connection=5,
|
||||||
request_timeout_ms=30000,
|
request_timeout_ms=30000,
|
||||||
api_version_auto_timeout_ms=10000,
|
api_version_auto_timeout_ms=10000,
|
||||||
)
|
)
|
||||||
|
print(f"[KAFKA_INIT] Producer created successfully")
|
||||||
return _producer
|
return _producer
|
||||||
|
|
||||||
class EventPayload(BaseModel):
|
class EventPayload(BaseModel):
|
||||||
|
|||||||
Reference in New Issue
Block a user