37 lines
848 B
YAML
37 lines
848 B
YAML
# CCXT Ingestor Configuration
|
|
|
|
# Flink IngestorBroker (ROUTER) endpoint
|
|
flink_hostname: flink-jobmanager
|
|
ingestor_broker_port: 5567
|
|
|
|
# Supported exchanges (used for symbol metadata generation)
|
|
supported_exchanges:
|
|
- BINANCE
|
|
- COINBASE
|
|
- KRAKEN
|
|
|
|
# Per-exchange work slot capacity.
|
|
# Each slot is one concurrent job. historical_slots limits parallel OHLC fetches;
|
|
# realtime_slots limits concurrent tick subscriptions. Set based on exchange rate
|
|
# limits and connection constraints — these are conservative starting values.
|
|
exchange_capacity:
|
|
BINANCE:
|
|
historical_slots: 2
|
|
realtime_slots: 5
|
|
COINBASE:
|
|
historical_slots: 2
|
|
realtime_slots: 4
|
|
KRAKEN:
|
|
historical_slots: 2
|
|
realtime_slots: 3
|
|
|
|
# Kafka configuration
|
|
kafka_brokers:
|
|
- kafka:9092
|
|
|
|
# Worker configuration
|
|
poll_interval_ms: 10000
|
|
|
|
# Logging
|
|
log_level: info
|