Сергей, здравствуйте. Подскажите пожалуйста, какие преимущества использовать outbox подход вместо встроенных транзакций кафки (KIP-98)
@petrelevich Жыл бұрын
Я про это говорил в 9:18. Встроенные транзакции работают при перекладывании сообщения из топика в топик. Я рассматриваю ситуацию с одним топиком.
@miraclechina1301Ай бұрын
Одно непонятно что делать если у нас две разные базы данных для финансов и для бд с сохранением состояния Кафки тогда завернуть в транзакцию не получится и нужно будет табличку з записями про обработку данных из портиции тащить в базу з платежами.
@petrelevichАй бұрын
Т.е. надо консистентно вставить в две базы данных? Для этого надо использовать или распределенные транзакции или сагу.
@konstantinchvilyov96025 ай бұрын
Спасибо. Без базы данных нельзя обойтись?.. Это же потеря скорости.
@petrelevich5 ай бұрын
Можно обойтись, если не требуется гарантия exectly-once. Такая гарантия действительно редко нужна.
@konstantinchvilyov96025 ай бұрын
@@petrelevich Странно, такая гарантия всегда была нужна на моих работах.
@petrelevich5 ай бұрын
@@konstantinchvilyov9602 Например, exectly-once точно не надо в логгировании, телеметрии, социальных сетях и т.е., когда что-то иногда можно потерять. И exectly-once почти всегда обязателен в платежах.
@972gmailcom17 ай бұрын
Спасибо. Посмотрел позже. Было интересно и полезно.