Size: a a a

Scala User Group

2021 May 12

SA

Sergey Alaev in Scala User Group
Суровый коллбэк, мы просто F ~> Id делали.
источник

NM

Nikita Matveenko in Scala User Group
это ты про `RebalanceCallback` ? 🙂
источник

SA

Sergey Alaev in Scala User Group
Да. В целом выглядит качественно, но если смириться с джавовой моделью данных, то кода будет в разы меньше.
источник

NM

Nikita Matveenko in Scala User Group
да мы рассматривали разные варианты - но очень сильно хотелось сохранить консистетное скала апи (структуры данных и абстрактный эффект тип) в ребаланс коллбеке.
источник

NM

Nikita Matveenko in Scala User Group
и подумали что пускай будет больше кода в либе и более приятный (субъектив опять) скала апи для пользователя - вроде как со временем это должно окупиться - тк в либе мы грубо говоря один раз это пишем - а юзера потом много раз пользуют и экономят себе время/нервы (если им нравится такой подход как в скафке конечно)
источник

SA

Sergey Alaev in Scala User Group
Еще можно самим делать десериализацию ключей и значений, иначе при мусоре в топике приложение стопорится на всем батче, а не проблемой записи. И, насколько я в курсе, асинхронный poll еще актуален, в кафка клиенте не все баги с тяжелыми обработчиками записей пофиксили.

Но это, конечно, совсем другая история.
источник

λ

λoλcat in Scala User Group
Ужс
источник

NM

Nikita Matveenko in Scala User Group
ага в скафке можно. тяжелый обработчик это когда мы долго обрабатывали сообщения и потратили например больше 5 дефолтных минут и данный инстанс консумера выкинуло из группы?
источник

SA

Sergey Alaev in Scala User Group
Да
источник

NM

Nikita Matveenko in Scala User Group
так это же фича а не баг 🙂 баги с хартбит тредом вроде чинили и починили - так что просто ставишь побольше таймаут для интервала между поллами и не вываливаешься из группы (конечно же плата за это суровая - можно сильно навредить рил тайм обработки и начать лагать - но тут как бы надо делать без долгих обработчиков чтоб близко к реальному времени обработку сохранять)
источник

SA

Sergey Alaev in Scala User Group
Если починили и при этом нода оперативно выводится из кластера по хартбиту - это очень хорошая новость.
Суровая плата, если обработка тяжелая и таймаут недостаточный - кластер уходит в бесконечные ребалансы и даунтайм)
источник

БЁ

Борщевик Ёбаный... in Scala User Group
зарелизили трёшку
источник

VM

V. M. in Scala User Group
выпили полторашку
источник

БЁ

Борщевик Ёбаный... in Scala User Group
а или нет
источник

g

gurA in Scala User Group
ребята, такая просьба, я делаю мемы на реддит про программирование, иногда мне нужна критика или подсказка, я просто буду кидать пикчу, а вы мне просто свою оценку или мнение, напишите пожалуйста к кому могу оборотиться или сами откликнитесь !)
Если кто любит поржать со смехуечков или сам любит рисовать смехуечки, пишите)
источник

SA

Sergey Alaev in Scala User Group
скала3 зарелизили, теперь ждем библиотеки
источник

Α

Αγβεκ in Scala User Group
С этим лучше сюда https://t.me/scala_ponv
источник

GP

Grigory Pomadchin in Scala User Group
уже на централе? а какое имя артифакта?
источник

K

Kai in Scala User Group
da
источник

SA

Sergey Alaev in Scala User Group
источник