Я пытаюсь понять, как динамически масштабировать приложение, которое потребляет огромное количество тем (к сожалению, я не могу уменьшить их количество - по замыслу каждая тема предназначена для определенного типа данных).
Я хочу, чтобы мой кластер приложений разделял нагрузку со всех 200+ тем. Например, когда новый узел приложения добавляется в кластер, он должен «украсть» некоторые подписки на темы у старых узлов, чтобы нагрузка снова стала равномерно распределенной.
Насколько я понимаю, Kafka partinions/consumer groups помогают распараллелить тему, а не распределять нагрузку между несколькими темами.