Skip to content
This repository was archived by the owner on Nov 14, 2022. It is now read-only.

Commit 069cb82

Browse files
committed
Use config from environment
1 parent c03404e commit 069cb82

File tree

1 file changed

+8
-9
lines changed

1 file changed

+8
-9
lines changed

autoreduce_qp/queue_processor/confluent_consumer.py

Lines changed: 8 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -11,11 +11,12 @@
1111
from autoreduce_utils.clients.connection_exception import ConnectionException
1212
from autoreduce_utils.message.message import Message
1313
from autoreduce_utils.clients.producer import Publisher
14+
from autoreduce_utils.clients.kafka_utils import kafka_config_from_env
1415
from autoreduce_qp.queue_processor.handle_message import HandleMessage
1516

1617
TRANSACTIONS_TOPIC = os.getenv('KAFKA_TOPIC')
1718
KAFKA_BROKER_URL = os.getenv("KAFKA_BROKER_URL")
18-
GROUP_ID = 'mygroup'
19+
GROUP_ID = 'data_ready-group'
1920

2021

2122
class Consumer(threading.Thread):
@@ -49,14 +50,12 @@ def __init__(self, consumer=None):
4950
try:
5051
self.logger.debug("Getting the kafka consumer")
5152

52-
config = {
53-
'bootstrap.servers': KAFKA_BROKER_URL,
54-
'group.id': GROUP_ID,
55-
'auto.offset.reset': "earliest",
56-
"on_commit": self.on_commit,
57-
'key.deserializer': StringDeserializer('utf_8'),
58-
'value.deserializer': StringDeserializer('utf_8')
59-
}
53+
config = kafka_config_from_env()
54+
55+
config['key.deserializer'] = StringDeserializer('utf_8')
56+
config['value.deserializer'] = StringDeserializer('utf_8')
57+
config['on_commit'] = self.on_commit
58+
config['group.id'] = GROUP_ID
6059
self.consumer = DeserializingConsumer(config)
6160
except KafkaException as err:
6261
self.logger.error("Could not initialize the consumer: %s", err)

0 commit comments

Comments
 (0)