是的,PHP rdkafka支持事务处理。可以使用rdkafka\Producer::beginTransaction()
开始一个事务,使用rdkafka\Producer::commitTransaction()
提交事务,使用rdkafka\Producer::abortTransaction()
取消事务。事务处理能够确保消息的原子性,并且保证消息要么全部被成功发送,要么全部失败。
辰迅云「云服务器」,即开即用、新一代英特尔至强铂金CPU、三副本存储NVMe SSD云盘,价格低至29元/月。点击查看>>
推荐阅读: php strval()与错误处理机制