а у топика есть max.message.bytes. Продюсер хочет писать в один топик сообщения по 3 метра. Я меняю ТОЛЬКО на этот топик max.message.bytes, на брокере message.max.bytes я не меняю и оставляю дефолт 1 метр. У брокера меняю replica.fetch.max.bytes чтобы он мог реплицировать большие сообщения. Я же верно делаю, что не меняю message.max.bytes на брокере? Иначе во все топики можно будет натолкать же больше 1 метра. Или нет?
Верно, если нужно только для конкретного топика, то max.message.bytes для него одного. ```replica.fetch.max.bytes```не является ограничением (This is not an absolute maximum, if the first record batch in the first non-empty partition of the fetch is larger than this value, the record batch will still be returned to ensure that progress can be made.) Я так понимаю, это может влиять на скорость репликации. Можно попробовать оставить его дефолтным, а потом уже в случае чего увеличить.
Обсуждают сегодня