在服务结构状态管理器事务中执行I/O操作的含义



我是Service Fabric的新手。

如果我打开一个状态管理器事务,并在其中,如果我做一个网络I/O(非服务结构web服务调用),然后提交事务。想知道问题是否出现,是否有更好的方法来使用服务结构可靠服务?

调用外部web服务可能需要一些时间(例如,如果它很忙或不可用)。因此,尽量将对外部系统的调用保持在事务范围之外,以避免长锁持续时间。因为长锁会导致超时错误。

因此,如果可能的话,首先执行服务调用,然后执行事务,反之亦然。

(只是为了确保:当在事务中嵌套web服务调用时,您将不会得到分布式事务)

最新更新