使用 API 存储库时的事务

问题描述

这是一个简单的问题,但是当 Repository 实现不仅包括 RDB 还包括外部 API 时,我应该将事务放在哪里? 我觉得不管repository实现是什么,服务实现应该不会变,但是我觉得从使用RDBs的repository切换到使用API​​s的repository时,需要删除事务流程。我认为这可能很奇怪,因为它被拉入存储库,但这是不可避免的吗?

firestore 和 API 都是一样的。每次我们返回存储库实现时,我们是否必须相应地更改服务?有没有更好的办法?

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)