2017-07-10 7 views
0

サービスファブリックアプリケーションを作成しようとしていますが、URLだけを変更して同じポートからこれらのサービスを呼び出せます。例えばサービスファブリックアプリケーションをすべてのサービス間でポートを共有するように設定します

は、私は、実行中のいくつかのサービスがあり、デフォルトでは、私が呼び出す必要があります:

Uri uri = new Uri("http://myservicedomain-dev.com:[port]/api/controller"); 

そして、何が欲しいは、各サービスの呼び出しにアクセスすることです:

Uri uri = new Uri("http://myservicesdomain-dev.com:80/[myservicename]/api/mycontroller"); 

この種のエンドポイント設定をどのように設定するかはわかりませんでした。ダウンここ

は二つの構成を含む画像へのリンクですが、私は「ポート共有と異なるURLにHTTPを使用してサービスインスタンス」としてラベル1を必要とする: https://docs.microsoft.com/en-us/azure/service-fabric/media/service-fabric-connect-and-communicate-with-services/serviceendpoints.png

は、事前にありがとうございます。

答えて

0

これを行うには、トラフィックを適切なエンドポイントにルーティングするAPIを作成する必要があります。

参照先のイメージは、同じホストプロセス上の異なるポート上の異なるServiceTypesを参照しています。