Size: a a a

2020 March 22

SP

Sergey Pustovalov in Random Ruby Chat
опций больше, настройка продюсеров гибче
источник

A

Anton in Random Ruby Chat
Ого, вот это я понимаю развёрнутый ответ, спасибо! Ну насколько я понял та же karafka построена над ruby-kafka что в целом позволит реализовать продюсеры на её основе
источник

SP

Sergey Pustovalov in Random Ruby Chat
да
источник

A

Anton in Random Ruby Chat
👍 ну всё, пойду PoC тогда делать
источник

AD

Anton Davydov in Random Ruby Chat
Anton
Ого, вот это я понимаю развёрнутый ответ, спасибо! Ну насколько я понял та же karafka построена над ruby-kafka что в целом позволит реализовать продюсеры на её основе
Она переписывается, потому что в руби кафке баги нашли
источник

A

Anton in Random Ruby Chat
Anton Davydov
Она переписывается, потому что в руби кафке баги нашли
Она - карафка? Переписывается имеешь в виду поверх какой-то другой более низкоуровневой либы для взаимодействия с кафкой?
источник

AD

Anton Davydov in Random Ruby Chat
Все да, там что-то другое маджек хочет взять, можно посмотреть ПР для ватердроппа, 2.0 который
источник

SP

Sergey Pustovalov in Random Ruby Chat
может продьюсинг удобный сделают )
источник

SP

Sergey Pustovalov in Random Ruby Chat
а то приходится держать 2 инструмента в проекте, один для продьюса, второй для консьюма
источник

SP

Sergey Pustovalov in Random Ruby Chat
хочу настройки продюсеров как консьюмеров, чтобы передать туда record, builder, topic, partition и продюсер все сделал
ну и еще настройки размера батчей
источник

AD

Anton Davydov in Random Ruby Chat
Sergey Pustovalov
а то приходится держать 2 инструмента в проекте, один для продьюса, второй для консьюма
А мне нравится такой подход, потому что есть приложения где только продьюсинг или консьюминг. Тащить каждый раз комбайн - так себе идея
источник

SP

Sergey Pustovalov in Random Ruby Chat
Anton Davydov
А мне нравится такой подход, потому что есть приложения где только продьюсинг или консьюминг. Тащить каждый раз комбайн - так себе идея
Это если есть мастер система и бОльшая часть данных one-to-many.
А если many-to-many, то в основном в сервисах и продюсеры и консьюмеры параллельно
источник

SP

Sergey Pustovalov in Random Ruby Chat
Ну или если у тебя пайп выстроен, то все промежуточные сервисы одновременно и принимают и передают дальше
источник

V

Victor in Random Ruby Chat
Подскажите плиз, почему при инициализации тут nil у меня. Я хочу чтобы в классе при вызове validate в переменную класса добавлялись параметры с которыми функция была вызвана, и выводить массив с этими параметрами @validations при инициализации. Я вижу в дебаггере, что при исполнении validate в классе, параметры попадают в массив, но при инициализации он становится пустым. Подскажите почему
источник

EV

Eugene Vasiliev in Random Ruby Chat
потому что это два разных @validations
источник

EV

Eugene Vasiliev in Random Ruby Chat
попробуй сделать puts @@validations в initilize
источник

EV

Eugene Vasiliev in Random Ruby Chat
я точно не помю, так оно работает, или нет, но есть шанс, что оно там
источник

V

Victor in Random Ruby Chat
Нет, тогда ошибка, что @@validations не существует
источник

RP

Roman Patkin in Random Ruby Chat
Потому что метод validate вызывается позже конструктора?
источник

D

Dimon in Random Ruby Chat
источник