Отставание группы консьюмеров по партициям
Напишите consumer_lag(end_offsets, committed).
end_offsets— словарьпартиция → смещение следующего сообщения, которое будет записано.committed— словарьпартиция → закоммиченное смещение группы. Партиции может не быть: группа её ещё не читала, тогда lag равенend_offsetsцеликом (чтение с начала, смещение 0).- Верните кортеж
(total, worst): суммарный lag и номер партиции с наибольшим lag. При равенстве — меньший номер партиции. Если все lag нулевые или партиций нет,worstравенNone.
заготовка решения
def consumer_lag(end_offsets, committed):
# ваш код
return None