redis-queue消费中使用数据库事务无效

xfmei

redis-queue消费中使用数据库事务处理无效,在消费中再SEND到其他队列,经常进不了队列

1158 1 0
1个回答

熊熊烈火

没入队列不代表事务无效吧。数据库事务只和数据库有关系,和入队列有啥关系,数据库事务能保证一系列数据库操作要么都成功,要么都失败。无法保证你入队列成功。如果消费时入队列没成功,可能是你消费业务代码抛出异常了,可能是业务逻辑有问题没执行到入队列,或者已经入队列了你不知道,这太多可能了。不代表队列里事务无效。最好在入队列时记录下日志,看下执行到入队列的代码没。

  • 暂无评论
年代过于久远,无法发表回答
🔝