进度版本 10c。
假设我有两个不同的应用服务器,让我们调用一个 X 和另一个 Y,每个都指向不同的数据库实例。
如果我有一个在 X 上运行的 .p 进程并使用(锁定)X.db 上的一些记录,并且在其中我调用 appserver Y 上的一个进程,以便操作 Y.db 上的记录...在失败的情况下获得正确的“行为”?
IE
- Y 进程失败,X 进程可以检测到它并回滚(单独或通过在代码本身中强制它。
- X 进程在成功调用 Y 进程后失败,Y 回滚任何更改。
- Y 提交后 X 提交:两者都更新了各自的数据并释放了所有锁
即使这项工作有效,我是否应该注意任何具体的警告?性能呢?