Přeskočit obsah

Konfigurace

Závislosti

  • Apache Zookeeper je použit pro čtení konfigurace tenantů.
  • Apache Kafka je použita pro správu Kafka témat a automatickou detekci nových streamů.
  • ASAB Remote Control je potřeba pro vytvoření LMIO Parsecs.
  • ASAB Library je potřeba pro nahrávání event lanes do knihovny.

Požadovaná konfigurace

[kafka]
bootstrap_servers=kafka-1:9092,kafka-2:9092,kafka-3:9092

[zookeeper]
servers=zookeeper-1:2181,zookeeper-2:2181,zookeeper-3:2181

[library]
providers=
    zk:///library
    # (více vrstev, pokud je potřeba...)

Volitelná konfigurace

Volitelně lze počet partišonů a politiku uchovávání konfigurovat v sekci [kafkaservice].

[kafkaservice]
enabled=true  # Lze vypnout
partitions=6  # (default: 6) Výchozí počet partišonů Kafka přijatých, událostí a dalších témat
retention.ms_max=604800000  # (default: 7 dní) Maximální doba uchovávání Kafka témat, snížena na optimální, pokud je vyšší
retention.ms_min=172800000  # (default: 2 dny) Minimální doba uchovávání Kafka témat, zvýšena na optimální, pokud je nižší
retention.ms_optimal=259200000  # (default: 3 dny) Optimální doba uchovávání Kafka témat