Мне известна команда kafka console producer
, и она довольно удобна. Я хочу знать, есть ли способ узнать наверняка, какой ключ будет go для какого раздела, когда у нас также есть ключ? Предполагая, что у нас есть 10 разделов в kafka topi c, как производитель решит, для какого раздела ключ будет go?
Я думал, что он может использовать key.toString.hashCode() % (num_of_partitons)
, но я не думаю, что это способ, с помощью которого производитель консоли kafka использует.
Можем ли мы проверить, на какой производитель разделов будут отправляться данные?