文档首页/ Astro轻应用 AstroZero/ 常见问题/ 应用后端开发/ AstroZero服务编排中涉及数据操作的脚本图元,在其他图元操作失败的情况下,是否可以回滚?
更新时间:2024-07-18 GMT+08:00
分享

AstroZero服务编排中涉及数据操作的脚本图元,在其他图元操作失败的情况下,是否可以回滚?

如果脚本中涉及数据增/删/改等操作,默认是脚本图元后的图元失败的情况下,脚本中的操作进行回滚。如果脚本中,单独写了独立事务transaction,则不进行回滚。

图1 脚本图元

独立事务的具体写法如下图,如果脚本中存在红框中内容,则表示开启了独立事务,即使引用它的服务编排失败,事务操作也不会回滚。

图2 独立事务示例

相关文档