Názor k článku Sledování činnosti systému Apache Kafka přes JMX i metriky Promethea (dokončení) od M_D - Tak samotný Zoo mám rád a také provozuji...

  • Článek je starý, nové názory již nelze přidávat.
  • 24. 6. 2021 16:35

    M_D

    Tak samotný Zoo mám rád a také provozuji na vyhrazených serverech (párově s redis-sentinel pro řízení radis HA setupu). Mám na zoo rád už jen to, že je k tomu knihovna pro C a není problém ho přímo používat z různých embedded krámů.
    Limitující v té kombinaci s Kafkou je instalace, kde mám k dispozici jen 2 lokality. A u zoo mám problém, pokud přijdu o jednu celou lokalitu, tak zbylá lokalita nebude mít majoritu a zastaví se to (když nepočítám možnost read only přístupu k zookeeperu, který je možný po povolení i když není majorita). V Kafce, Couch, Cassandra je hlasování pak per stream/dokument, takže ztráta jedné lokality v dvoulokalitní konfiguraci nevadí při vhodném nastavení, ale pro Zoo je to konečná. Pak musím řešti tak, že v každé lokalitě mám samostantou instalaci Kafka+zoo, aplikace buď zapisují naráz do dvou Kafek nebo se přepíná dle dostupnosti a ztráta jedné celé lokality se pak dá přežít, jen to komplikuje aplikace. Kde mám k dispozici víc lokalit, tak už problém není, zookeeper se mezi ně rozloží a ztráta celé jedné lokality nemá dopad.