Это зависит ...
Если разные темы обрабатываются разными под-топологиями (см. Вывод Topology#describe()
), чем каждая топика c обрабатывается индивидуально и не оказывает влияния, если разные темы имеют другая скорость передачи данных.
Если вы объединяете или объединяете несколько тем (и, таким образом, они обрабатываются одной и той же подтопологией), чем прогрессирование тем «соединено». Эта связь основана на метках времени события . Таким образом, топи c с более высокой скоростью передачи данных, скорее всего, имеет «более плотные» временные метки записи и, следовательно, получает больше обработанных данных, чем топи c с более низкой скоростью передачи данных. Например:
// just showing timestamps
topic-1 (partition-0): 3 13 23 33 43 53 63 73 83 93 103 113...
topic-2 (partition-0): 5 55 105
processing order:
3 5 13 23 33 43 53 55 63 73 83 93 103 105 113
Следовательно, для каждой записи topi c -2 будет обработано 5 записей topi c -1.