Можно ли произвести вывод в тему Кафки и записать в хранилище состояний за одну транзакцию?Но не запускайте транзакцию как часть потребления темы.
РЕДАКТИРОВАТЬ: Причина, по которой я должен сделать это, чтобы иметь возможность отфильтровывать повторяющиеся запросы.Например, сервис предоставляет интерфейс REST и просто пишет сообщение в тему.Если возможно произвести преобразование в тему и записать в хранилище состояний в одной транзакции, то я могу легко сначала запросить хранилище состояний, чтобы отфильтровать дубликат.Это также предполагает, что тайм-аут транзакции будет меньше, чем тайм-аут REST, но не тот, который связан с вопросом.
Мне также известно о решении, предоставленном здесь Confluent.Но это будет работать до тех пор, пока время синхронизации «из темы в магазин» будет меньше времени блокировки.