StockEx / consumer /consumer.py
RayMelius's picture
Initial commit: StockEx trading platform
9e5fa5b
raw
history blame contribute delete
526 Bytes
import sys
sys.path.insert(0, "/app")
import json
from shared.config import Config
from shared.kafka_utils import create_consumer
consumer = create_consumer(
topics=Config.TRADES_TOPIC,
group_id="order-group",
auto_offset_reset="earliest",
component_name="Consumer"
)
print("Listening for trades...")
for msg in consumer:
trade = msg.value
qty = trade.get("quantity") or trade.get("qty") or "-"
price = trade.get("price", "-")
print(f"TRADE: {trade.get('symbol', '?')} - {qty} @ {price}")