
Старый
15.06.2017
07:52:37
возможно ли, что С# драйвер ещё не умеет передавать параметры эти?

Daniel
15.06.2017
08:10:27
возможно, но странно
потому что в примере они указаны

Kirill
15.06.2017
08:18:26
какая версия кафки?
max poll records появилось вроде только в 0.10 или 0.10.1

Google

Kirill
15.06.2017
08:20:50
странно что разработчики сами не могут этого загуглить, и сваливают на админа ))

Nick
15.06.2017
08:22:48

Daniel
15.06.2017
08:23:18

Kirill
15.06.2017
08:23:29

Старый
15.06.2017
08:23:42

Kirill
15.06.2017
08:24:20
тогда разрабы какую-то херню делают и сами долбоебы, мы используем, всё работает

Старый
15.06.2017
08:24:34

Kirill
15.06.2017
08:24:44
видимо да

Старый
15.06.2017
08:24:49
у меня вот есть мысль, что в драйвер С# ещё не завезли
а вы с зоокипером используете кафку, или без?
я показал ссылку на ту что давали, дал картинку
на меня наорали, что они это читали, так же почти вызывают, ток из примера для С/#

Kirill
15.06.2017
08:28:59
долбоёбы, сэр

Google

Старый
15.06.2017
08:29:04
и у них кафка отвеает, что параметров нет
говорят, что я просто недокрутил на сервере

Kirill
15.06.2017
08:29:24
Ну хз, может версия драйвера очень старая
блять, там не надо ничего крутить на сервере
это КЛИЕНТСКИЕ проперти

Daniel
15.06.2017
08:30:04

Старый
15.06.2017
08:30:24

Kirill
15.06.2017
08:30:44

Старый
15.06.2017
08:30:47
а раз ответ, чёткий и что нет параметра, значит я его не включил
либо найти им статью, где авторитетный С# разраб говорит, что он не работает

Kirill
15.06.2017
08:31:28
Оно никуда не идет. ты настраиваешь клиента. никакие параметры от клиента к серверу не идут

Nick
15.06.2017
08:31:40

Kirill
15.06.2017
08:32:27
вариант что драйвер старый и не поддерживает эту проперти вполне реальный и самый вероятный

Старый
15.06.2017
08:32:42
вот видимо я тупоц, но я не понимаю, как тогда это работает

Kirill
15.06.2017
08:33:43

Старый
15.06.2017
08:33:54
вот предположим, я задам параметры, далее они куда и как пойдут?

Kirill
15.06.2017
08:34:17
сервер понятия не имеет что у какого-то клиента max.poll.records 10 а у другого 20, это дело клиента
эти параметры используются только при конфигурации самого клиента

Google

Старый
15.06.2017
08:35:02
чем занимается драйвер?
я тогда его смысл не понимаю

Kirill
15.06.2017
08:35:45
тем что подключается к серверу используя протокол кафки и может делать какие-то вызовы - читать сообщения итд

Старый
15.06.2017
08:36:16
вот мне как devops, что нужно в кафки накрутить, чтобы разрабы могли использовать все параметры?

Kirill
15.06.2017
08:36:18
это клиентская библиотека, драйвером называть это наверное некорректно
ничего
Это параметры клиента, у сервера свои настройки, всё в доках детально по секциям расписано

Старый
15.06.2017
08:37:13
? я тогда вообще не понимаю, что от меня хотят, что подразумивается под клиентом?
наш софт?

Kirill
15.06.2017
08:37:39
код, который вызывает клиентскую библиотеку кафки
да
ваш софт

Старый
15.06.2017
08:42:07
как мне сейчас сказали
да, типа это клиентская штука
но когда клиент обращается к кафке он типа хочет 10 буханок ъхлеба, а ему дают 2
у клиента в конфиге 10, как он говорит кафке, что надо ему дать 10 а не 2 буханки
вот так мне сейчас сказали

Nick
15.06.2017
08:44:06
Лол

Старый
15.06.2017
08:44:10
?
Лол
ну вот собственно на самом деле, если клиент хочет например не 10 буханок а 50 или наоборот хочет 3 тбуханки а не 10

Google

Старый
15.06.2017
08:45:06
как он сообщает это кафке?
?хотят чтобы я это им узнал

Daniel
15.06.2017
08:46:42
если буханок всего 2, то 10 клиент никак не получит
=)
https://cwiki.apache.org/confluence/display/KAFKA/A+Guide+To+The+Kafka+Protocol
но суть настройки с поллом имено такая и есть
указывать размер бакета считываемых сообщений

Mikhail
15.06.2017
08:48:17
как иначе?

Старый
15.06.2017
08:48:23

Admin
ERROR: S client not available

Mikhail
15.06.2017
08:48:36
у клиента есть настройка: сколько считывать

Daniel
15.06.2017
08:48:48
то он попросит только 3 буханки, в следующий раз еще 3 и т.д.

Старый
15.06.2017
08:49:04
тогда зачем нужен макпул?

Mikhail
15.06.2017
08:49:25
чтобы читать по максимуму
например, у вас льется огромное ко-во сообщений и надо их быстрее разобрать
работает 10 косьюмеров, каждый берет сколько успеет

Daniel
15.06.2017
08:50:24

Mikhail
15.06.2017
08:51:04

Daniel
15.06.2017
08:51:26
а-а, пол

Mikhail
15.06.2017
08:52:20
@erzentd , вам верную идею подсказали: попробовать запустить приложение на джаве и доказать, что читать можно сколько угодно (сколько в клиенте установили)

Google

Alexander
15.06.2017
08:52:21
макпул — новый макдачный бургер

Mikhail
15.06.2017
08:54:26
@erzentd , кидали им https://kafka.apache.org/documentation/#consumerconfigs ?
?

Daniel
15.06.2017
09:00:15
https://github.com/apache/kafka/blob/2572637121527f8c37bc95212e7eaf8190eb436b/clients/src/main/java/org/apache/kafka/clients/consumer/internals/Fetcher.java#L515
собственно все здесь

Старый
15.06.2017
09:02:48
мне заявили, что у них в клиенте 2 строчки из примера, и эти параметры передаются кафке
как где то описано

Mikhail
15.06.2017
09:04:49
это же настройки клиента

Старый
15.06.2017
09:05:38
типа так где то было в доке на конфлюенсе написано

Mikhail
15.06.2017
09:07:34
а они уверены, что в топике достаточно данных? партиций установлено приемлимое количество? что они читают именно 2, а не 10?

Митко Соловец?
15.06.2017
09:19:13
сисярпопроблемы

Kirill
15.06.2017
09:21:19
Ну тебе уже тут несколько человек сказали что настройки клиента никуда не передаются брокеру )) походу твои "коллеги" увидели слово какое-то в конфлюенте и начали нести чушь, не разобравшись

Старый
15.06.2017
09:42:16
тут сказали типа сказано иное

Kirill
15.06.2017
09:43:59
Хз, я умываю руки, второй день твердить одно и то же

Старый
15.06.2017
09:44:20
я объясняю, они не слушают

Kirill
15.06.2017
09:45:20
Долбоебы, сэр
Пусть они сами сюда придут, поясним им за жизнь

Старый
15.06.2017
09:46:10
я вообще в шоке, с пхпшниками проще было

Mikhail
15.06.2017
09:51:14