170 похожих чатов

Всем привет! я использую библиотеку для работы с кафкой: github.com/Shopify/sarama Скажите

пожалуйста, она умеет переподключаться к кафке в случае чего? Потому что у меня примерно такая логика:

В main функции я инициализирую свою структуру для работы с sarama, там же происходит и коннект к самой кафке. А дальше в http обработчик могут раз в X времени постучаться и тем самым вызвать отправку какой-то инфы в кафку, это происходит примерно вот так:

lb, err := json.Marshal(&location)
message := &sarama.ProducerMessage{Topic: s.config.KafkaLocationTopic, Value: sarama.StringEncoder(lb)}
s.kp.Input() <- message

Проблема моя в том, что иногда этот код не срабатывает. Ендпоинт просто отдает таймаут, думаю что проблема именно на этом этапе. Но как и когда они возникает - хз

5 ответов

18 просмотров

Да, умеет. Если посмотреть в исходники, то там есть ретраи на коннект к брокерам.

А как запись в канал даёт таймаут?

Roman Timofeev
А как запись в канал даёт таймаут?

IMHO, таймаут у запроса к эндпоинту. А вот с записью в канал не ясно.

rglitchard- Автор вопроса
Roman Timofeev
А как запись в канал даёт таймаут?

зависает на этапе записи в кафку, а ендпоинт уже просто таймаут отдает

rglitchard
зависает на этапе записи в кафку, а ендпоинт уже п...

https://pkg.go.dev/github.com/Shopify/sarama#pkg-variables установите логер, может что-то дополнительное выдаст.

Похожие вопросы

Обсуждают сегодня

Мужики и девушки, привет) в Вelphi xe7 в настройках во вкладке "Editor Options" далее " Color" есть список: "Elements", открыв который мы можем настраивать отображение разных...
Kraszx
14
Добрый вечер. Есть вопрос, а может и предложение. Был у меня диалог в другой группе о делфи и я задался вопросом: "А нельзя ли в делфи цвет //коментария и {комментария} сде...
Kraszx
24
Всем привет! Подскажи, пожалуйста, как передать в TComboBox сразу значение и id записи. На Delphi я делал так: ComboBox1.Items.AddObject('Какое-то значение', Pointer(id запис...
Евгений
13
А вот это что за конструкция? Вернее, она тут нафига?
Serjone
10
Мдя, прикол, боевая сборка запускается (именно под отладчиком) после F9 примерно полторы минуты (97 секунд если быть точным). Начал копать - проблема детектится сразу - зависа...
Александр (Rouse_) Багель
38
Мужики. привет) в Вelphi xe7 в настройках во вкладке "Editor Options" далее " Color" есть список: "Elements", открыв который мы можем настраивать отображение разных элементов...
Kraszx
2
Здравствуйте, вопрос по структурам данных. Были у вас случаи, когда пришлось писать деревья или двунаправленные списки?
/ /
50
Товарищи, кто работа с iphelper? Или может я в самой логике ошибки фигачу, не пойму.... var ifTable : PMIB_IFTABLE; size, corSize: DWORD; Buffer ...
Warfarellen
4
я так понимаю, я так подозреваю, что создание такого плагина для человека, кто умеет писать плагины для делфи потребует минут 5-10 времени. но это мое подозрение. хотелось бы ...
Kraszx
7
Всем привет! Кто пользуется DevExpress, подскажите пожалуйста, реализован ли в TcxGrid в новых версиях поиск по датам как в Экселе (ну т.е. не просто список чекбоксов со значе...
A Z
4
Карта сайта