Service Fabric中的多个v2 Service Remoting端点

时间:2018-05-03 14:33:54

标签: azure-service-fabric service-fabric-remoting

我正在使用Service Fabric v6.1.472。我们正在尝试切换到使用Service Fabric Remoting(https://docs.microsoft.com/en-us/azure/service-fabric/service-fabric-reliable-services-communication-remoting),特别是使用v2侦听器。

我遇到的问题是文档仅说明了如何通过扩展方法使用单个侦听器来执行此操作:

protected override IEnumerable<ServiceInstanceListener> CreateServiceInstanceListeners()
{
    return this.CreateServiceRemotingInstanceListeners();
}

这假定

  1. 服务类实现远程处理接口
  2. 主机中只有一个远程v2端点(我需要多个端点)。
  3. 当深入研究反编译代码时,看起来这个扩展方法使用硬编码的端点名称,这使得无法将其用于多个远程端点。进一步的挖掘表明,扩展方法使用的许多方法都标记为内部。

    如果没有创建我自己的库,还有其他人找到了解决这个糟糕设计的方法吗?

    修改

    Microsoft已更新their documentation。在标题&#34;使用显式V2类来使用V2堆栈,&#34;很清楚如何在没有扩展方法的情况下创建监听器。

0 个答案:

没有答案