膨大な数のトピックを消費するアプリケーションを動的にスケールアウトする方法を理解しようとしています(残念ながら、それらの数を減らすことはできません - 各トピックは特定の種類のデータ用です) 。200+カフカのトピックでスケーリングする
私は自分のアプリケーションクラスタがすべて200件の以上のトピックから負荷を共有したいです。たとえば、新しいアプリケーションノードがクラスタに追加されると、古いノードからのサブスクリプションを「盗む」必要があります。そのため、負荷は再び均等に分散されます。
私が理解する限り、Kafkaのpartinions/consumerグループはトピックを並列化するのに役立ち、複数のトピック間で負荷を共有することはありません。
あなたはすべてのアプリは、正規表現のサブスクリプションを持つすべての200件の以上のトピックにサブスクライブしていることはできますか?そして、それらはすべて1つの消費者グループに入ることができます –