自学内容网 自学内容网

异步处理跨服务事务未提交情况

有时我们会遇到跨服务检查 在一个事务里面  我们如果一个线程去保存一个东西时 事务还未提交 其它服务是查询不到这个数据 所以我们可以采用一个异步线程来处理(会另起一个事务来保存数据)

CompletableFuture<UsercontactRecordEntity> future = completablefuture.supplyAsync(()-> this.saveRecord(param));

//保存记录

entity = future.get();

解决等待事务提交后继续执行 防止重复扣款


原文地址:https://blog.csdn.net/meinanqihao/article/details/142987803

免责声明:本站文章内容转载自网络资源,如本站内容侵犯了原著者的合法权益,可联系本站删除。更多内容请关注自学内容网(zxcms.com)!