Size: a a a

2020 January 16

RS

Roman Sharkov in pro.kafka
Ivan Rasikhin
как ты гарантируешь что от клиента(например из браузера) до тебя сообщения долетит
т.е. client <—broken—> microservice <—broken—> kafka ?
источник

IR

Ivan Rasikhin in pro.kafka
да
источник

RS

Roman Sharkov in pro.kafka
никак. Такой гарантии нет. Просто клиенту придётся показать фигу в этот момент и попросить его попробовать заново позже.
Тут суть в том, чтобы в ситуации: client <—okay—> microservice <—broken—> kafka сервис не стоял а работал, не дожидаясь пока там кафка на связь выйдет
источник

IR

Ivan Rasikhin in pro.kafka
а ты уже сталкивался со всем тем что пишешь тут или просто пока придумал?
источник

RS

Roman Sharkov in pro.kafka
Ivan Rasikhin
а ты уже сталкивался со всем тем что пишешь тут или просто пока придумал?
скажем так: с распределёнными системами знаком не на вы. Проектирую микросервисную архитектуру (tech-demo) и пока ещё никогда не работал с event sourcing’ом и CQRS
источник

RS

Roman Sharkov in pro.kafka
и не смотря на то что Event-Sourcing и CQRS идеи давние - только сейчас начинают наберать обороты. Я и сам довольно недавно с данными паттернами познакомился
источник

IR

Ivan Rasikhin in pro.kafka
просто проблемы с сетью для меня это довольно выдуманная проблема так как мало когда у тебя будет разрыв между сервисов и кафкой, чаще у тебя накроется сразу все
источник

IR

Ivan Rasikhin in pro.kafka
и еще чаще у тебя будет падать сервис чем кафка
источник

IR

Ivan Rasikhin in pro.kafka
в том числе под нагрузкой
источник

IR

Ivan Rasikhin in pro.kafka
т е ты должен скорее беспокоится о том чтобы сервис с бизнес логикой не упал чем кафка
источник

E

Etki in pro.kafka
эт не очень причина чтобы не защищаться от конкретной проблемы
источник

IR

Ivan Rasikhin in pro.kafka
почему не очень?
источник

IR

Ivan Rasikhin in pro.kafka
вся наша работа это трейдофф
источник

E

Etki in pro.kafka
ох началось
источник

IR

Ivan Rasikhin in pro.kafka
деньги/качество/время
источник

IR

Ivan Rasikhin in pro.kafka
ну ок можно выдумать проблему и решить
источник

RS

Roman Sharkov in pro.kafka
Ivan Rasikhin
просто проблемы с сетью для меня это довольно выдуманная проблема так как мало когда у тебя будет разрыв между сервисов и кафкой, чаще у тебя накроется сразу все
мало когда != никогда // правда

а что если от потери данных мы можем создать бизнесу проблемы на пару лямов? или больше? А что если от редкого отказа могут погибнуть люди?!
источник

IR

Ivan Rasikhin in pro.kafka
тогда почему тебя не парит что от клиента данные могут не дойти
источник

IR

Ivan Rasikhin in pro.kafka
клиентом же может быть и телефон
источник

IR

Ivan Rasikhin in pro.kafka
и датчик
источник