атомарно в несколько топиков, и одного топика не хватает?
В целом, у распределенной системы такой задачи быть не должно, вы правы. Как по мне, сама задача для рассуждений интересная с точки зрения поиска решений. Например, учитывать компенсационные сообщения.
если у нас есть компенсационные сообщения, то вроде б ничего не мешает построить на основе этих примитивов распределенную транзакцию, используя какой-нибудь из существующих менеджеров транзакций (например, seata). Это, если мы делаем мысленное упражнение, а не про продакшен говорим
Да, но что ещё можно придумать? Это пока решение, которое я обдумывал, как самое понятное для достижении с определенными ограничениями, но транзакции
Обсуждают сегодня