Visual Studio 15.4で実行されている.Net Standard Asp.net Core 2.0でステートレスサービスから呼び出されるステートフルサービスがあります。 Service Remoting V2を動作させることができません。サービスファブリックステートフルサービスリモーティングV2
V1のために働いていたステートフルサービスで古いコードはもう
protected override IEnumerable<ServiceReplicaListener> CreateServiceReplicaListeners()
{
return new List<ServiceReplicaListener>()
{
new ServiceReplicaListener((context) =>this.CreateServiceRemotingListener(context))
};
ない有効である私は、このtutorialに従うことを試みたが、例としては、ステートレス 1のためです。
私はこれでコードを変更せずに成功しようとしました。
protected override IEnumerable<ServiceReplicaListener> CreateServiceReplicaListeners()
{
return new List<ServiceReplicaListener>()
{
new ServiceReplicaListener((c) =>new FabricTransportServiceRemotingListener(c, this))
};
}
また
var proxyFactory = new ServiceProxyFactory((c) =>
{
return new FabricTransportServiceRemotingClientFactory();
});
は私がこだわっているチュートリアルでは、このコードを使用する方法や場所には何の指示がない、誰かがそれを動作させるためにどのように私を見るだろうか?方法CreateServiceReplicaListeners
であなたのステートフルなサービスで
この設定を一度呼び出す方法の詳細を教えてください。クライアント側と同様。 – Choco
サービスURLとパーティションキー(ステートフルの場合)を使用してServiceProxyを作成するhttps://docs.microsoft.com/en-us/azure/service-fabric/service-fabric-reliable-services-communication-remoting#call-リモートサービスメソッド – LoekD