Transactions Guarantee

Pulsar 事务可以提供以下能力。

多分区原子写和多订阅确认

事务允许原子写入多个主题和分区。 事务中的批量消息可以被以多分区接收、生产和确认。 一个事务涉及的所有操作都作为整体成功或失败。

读取事务消息

事务中的所有消息只有在事务提交完成后才能被消费者消费。

确认事务消息

在使用事务 ID 进行消息确认时,一条消息只会被一个订阅的消费者成功确认一次。