Size: a a a

2020 March 09

IR

Ivan Rasikhin in pro.kafka
Vik Gamov
но у меня по этому поводу принципиальная позиция
А были какие выступления на эту тему посмотреть?
источник

SB

Sergei Beilin in pro.kafka
Как эксплуататор нескольких сервисов с "двойной записью", говорю ответственно - это зло. Укусит в самый неподходящий момент. Надо отдать должное, применение "двойной записи" позволило нам гораздо быстрее двигаться, и в более критичных местах мы её впоследствии выпилили. Но тут важно а) понимать риски б) управлять бэклогом и техническим долгом.
источник

IR

Ivan Rasikhin in pro.kafka
Не знаком с принципом single writer, но мы просто пишем все в кафку а дальше уже кто хочет реплицирует в себя данные
источник

VG

Vik Gamov in pro.kafka
Ivan Rasikhin
Не знаком с принципом single writer, но мы просто пишем все в кафку а дальше уже кто хочет реплицирует в себя данные
оно
источник

λ

λλ in pro.kafka
Sander 🕶
мне предложили outbox pattern, но это снова новые инструменты настраивать, на что уже времени нет
причем тут мессадж аутбокс ии твой кейс опимсанный выше ?
источник

S🕶

Sander 🕶 in pro.kafka
а как ты еще сохранишь данные в базу и отправишь message to message broker @eniqen
источник

λ

λλ in pro.kafka
ты не ето спрашивал
источник

S🕶

Sander 🕶 in pro.kafka
в одном методе
источник

λ

λλ in pro.kafka
либо ты ищешь вангу который поймет че ты хотел
источник

λ

λλ in pro.kafka
)
источник

S🕶

Sander 🕶 in pro.kafka
именно это
источник

S🕶

Sander 🕶 in pro.kafka
у меня сейчас сохраняются данные в базу, а после отправляется сообщение,
но так как все в методе находится в одной транзакции, то вначале отправляется сообщение а потом сохраняется информация в базу.
источник

S🕶

Sander 🕶 in pro.kafka
собственно полученное сообщение - во 2-втором service, когда я пытаюсь получить данные из базы,
которые еще не успели сохраниться - то я просто получаю ошибку (данных нет - так как сообщение отправилось раньше, чем сохранилось в базе).
источник

S🕶

Sander 🕶 in pro.kafka
дай знать если все равно плохо объяснил
источник

VG

Vik Gamov in pro.kafka
Vik Gamov
оно
источник

S🕶

Sander 🕶 in pro.kafka
я видел - но не очень понял
источник

λ

λλ in pro.kafka
Sander 🕶
дай знать если все равно плохо объяснил
ну так более понятней да
источник

λ

λλ in pro.kafka
аутбокс бы подошел тока пришлось бы еще сервиис накинуть руками который бы данные перегонял с базы
источник

S🕶

Sander 🕶 in pro.kafka
я сделал хак ticketRepository.flush(); - потому что с outbox не работал, не знаю сколько я с этим промучаюсь,
я тут кафку дня 3-три настраивал, невыспался совсем.
источник

λ

λλ in pro.kafka
Sander 🕶
я сделал хак ticketRepository.flush(); - потому что с outbox не работал, не знаю сколько я с этим промучаюсь,
я тут кафку дня 3-три настраивал, невыспался совсем.
ну флаш просто мимо кеша фигачит без батчинга по идее есть шанс все равно не обнаружить в нужный момент сообщения
источник