Size: a a a

2020 July 28

TT

Taras 🦀 Taraskin in ErlangRus
что оно такое, эти режимы буферизации, и где их искать?
по каких ключевых словах гуглить?)
источник

СК

Сергей Крутский... in ErlangRus
Обычно оборудование с телнет отдает колличество строк в соответствии с window size https://tools.ietf.org/html/rfc1073 , можно поступить проще, запросить следующую страницу отправив пробел или следующую строку отправив энтер (разнообразные коммутаторы так отдают)
источник

TT

Taras 🦀 Taraskin in ErlangRus
Сергей Крутский
Обычно оборудование с телнет отдает колличество строк в соответствии с window size https://tools.ietf.org/html/rfc1073 , можно поступить проще, запросить следующую страницу отправив пробел или следующую строку отправив энтер (разнообразные коммутаторы так отдают)
спасибо! сейчас попробую пробел

upd. работает! спасябо большое!! )
источник

SB

S B in ErlangRus
ребят, кто из опыта знает, насколько Эрланг дружит с Кафкой? я знаю, что есть brod, но мне личный опыт интересен. у меня Кафка выполняет роль шины сообщений, я прицелился один вкусный кусочек переписать на Эрланге и больше всего меня беспокоят точки, где Эрланг заканчивается и начинается все остальное. в общем-то, если я могу с Кафкой и Постгресиквел общаться более-менее безболезненно, то это хорошо.
источник

SB

S B in ErlangRus
но кто-то может рассказать из опыта, насколько это сложно или несложно?
источник

c

corsars in ErlangRus
а зачем его с кафкой дружить ?
источник

SP

Sergey Prokhorov in ErlangRus
S B
ребят, кто из опыта знает, насколько Эрланг дружит с Кафкой? я знаю, что есть brod, но мне личный опыт интересен. у меня Кафка выполняет роль шины сообщений, я прицелился один вкусный кусочек переписать на Эрланге и больше всего меня беспокоят точки, где Эрланг заканчивается и начинается все остальное. в общем-то, если я могу с Кафкой и Постгресиквел общаться более-менее безболезненно, то это хорошо.
ну в Klarna (собственно brod в Klarna написали) он очень активно используется в критически важных системах
источник

SB

S B in ErlangRus
corsars
а зачем его с кафкой дружить ?
тут несколько платформ, одна из них пятилетней давности. ее прееписать целиком невозможно, а Кафка связывает все это говно воедино.
источник

SB

S B in ErlangRus
Кафка маст хев, иначе никак.
источник

SB

S B in ErlangRus
Постргрес тоже, есть особо чувствительные секции к консистентности.
источник

SB

S B in ErlangRus
Sergey Prokhorov
ну в Klarna (собственно brod в Klarna написали) он очень активно используется в критически важных системах
это радует. выглядит он очень чисто и внушает доверие.
источник

SP

Sergey Prokhorov in ErlangRus
но в нашей команде мы с ним напрямую не работаем. В нашей подсистеме мы добавляем специальные сообщения в transaction log базы данных. Потом отдельно стоящий сервис эти логи парсит и пересылает сообщения в kafka
источник

С

Саша in ErlangRus
тоже хочу попробовать, по примерам все просто выглядит.
а вот brucke, который brod использует у меня так и не взлетел нормально 😕
источник

SP

Sergey Prokhorov in ErlangRus
для нас это выглядит как просто добавление строки в таблицу БД
источник

SP

Sergey Prokhorov in ErlangRus
Sergey Prokhorov
для нас это выглядит как просто добавление строки в таблицу БД
так сделано для того чтоб сообщения отправлять транзакционно. Транзакция закоммитилась - сообщение ушло. Транзакция откатилась - сообщения нет
источник

SB

S B in ErlangRus
Sergey Prokhorov
но в нашей команде мы с ним напрямую не работаем. В нашей подсистеме мы добавляем специальные сообщения в transaction log базы данных. Потом отдельно стоящий сервис эти логи парсит и пересылает сообщения в kafka
звучит больно. кроме того, у меня "софт-реалтайм", но SLA немного кусаются. перекладывание ради перекладывания нежелательно, хотя в случае особой необходимости - допустимо.
источник

SB

S B in ErlangRus
но по-идее, если серьзные конторы это библиотеку пользуют и поддерживают, то должнго быть ок. но тут на память приходит кейс с F# клиентом Кафки, забыл как называется. по-моему, изначально Jet (нынче Волмарт) стояли за этим.
источник

SB

S B in ErlangRus
в итоге либа умерла потому что протокол Кафки менялся быстрее, чем документация на этот протокол.
источник

SB

S B in ErlangRus
а они не пользовали эту сишную либу, kafkahaskjdhfkasjhdfklas
источник

SB

S B in ErlangRus
в свое время некоторые соседние команды это ОЧЕНЬ больно задело.
источник