SF 服务代理调用无状态服务实例

SF Service proxy calling stateless service instances

在我的 SF 应用程序中,有状态 Worker 服务使用远程服务与无状态 Logging 服务进行通信。有状态 Worker 服务使用 ServiceProxy.Create<ILoggingService>(loggingServiceUri) 在其构造函数中创建 Logging 代理,并在其整个生命周期内保留返回的引用。集群上有几个无状态 Logging 服务实例 运行(即 Instance Count == -1)。我的问题是:

ILoggingService 代理的调用是否从 Worker 服务路由到不同的 Logging 服务实例?

是的,当您使用 SF 远程处理与无状态服务通信时,您的消息将被传送到一个随机实例。代理将为您跟踪健康实例,并处理暂时性错误。