Klaus
Klaus
This is because the doWithMessage() method inside ReactiveSqlTableBasedDuplicateMessageDetector class runs inside a transaction: ``` return Mono.defer(() -> isDuplicate(subscriberIdAndMessage) .flatMap(dup -> { if (dup) return Mono.empty(); else return Mono.from(processingFlow); })).as(transactionalOperator::transactional); ```...
When migrating from the non-reactive Eventuate stack to reactive, then all the examples and SQLs had the saga_instance fields as boolean, which means the reactive stack won't work as expected,...
I'm not sure if this is intentional or not, but with non-reactive sagas we're able to update the saga data in the reply handlers and it gets persisted automatically. Right...