1

我最近将我们的 Service Fabric SDK 从 2.4.145 升级到 2.5.216,但这破坏了一切(StatefulService基类上没有IServiceCreateServiceRemotingListener )。以前,您会像这样创建服务副本侦听器:

    protected override IEnumerable<ServiceReplicaListener> CreateServiceReplicaListeners()
    {
        return new[]
               {
                   new ServiceReplicaListener(this.CreateServiceRemotingListener)
               };
    }

但是,新的 SDK 2.5.216 不再具有基类上的CreateServiceRemotingListener方法。文档仍然认为你可以做到这一点,但我已经检查了 GitHub 中的源代码,基类上肯定没有CreateServiceRemotingListener

我的问题是如何创建副本侦听器以及如何覆盖侦听器设置,即 MaxConcurrentCalls 等?

微软:请改进服务结构文档并添加一些不错的示例。

4

1 回答 1

1

它仍然是 IService 上的扩展方法,但远程处理功能已移至单独的Nuget包。

于 2017-05-05T07:22:06.733 回答