大牛求教多线程事务问题

现在有一些业务,类似建一个课要建对应的群聊,但是建群聊本事代码很多,如果同步做会等个1,2秒,就考虑新建群开线程异步去做,但是如果群建失败了,课就不会回滚了。多线程如何保证事务性。可以用callback,future返回值判断线程执行情况,有什么成熟的方案吗。#Java工程师#
全部评论
一般用日志+补偿吧 万金油
点赞 回复 分享
发布于 2018-09-22 10:54
协程方案?
点赞 回复 分享
发布于 2018-09-22 10:57
Spring自己就有Transaction支持,但是是通过ThreadLocal实现的,可以在线程之间手动同步一下`actualTransactionActive`这个值。如果想研究一下这个东西,可以试试看实现TCC,最好是带补偿的。
点赞 回复 分享
发布于 2018-09-22 10:59

相关推荐

01-17 08:34
门头沟学院 Java
想找对象的单身狗在努力存钱:这工资不低了,再高点人家要招博士硕士的
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客企业服务