2017-10-25 12 views
0

2つのノードを持つサービスファブリッククラスタがあります。 各ノードは、ステートレスAsp.netコア2.0サービスでWebに公開されています。 私はHttpSysを使用しています。ノード2サービスファブリックは異なるノードに同じポートを公開します

<Endpoint Protocol="http" Name="ServiceEndpoint" Type="Input" Port="81" /> 
<Endpoint Protocol="http" Name="ServiceEndpointSecure" Type="Input" Port="444" /> 

I上

<Endpoint Protocol="http" Name="ServiceEndpoint" Type="Input" Port="80" /> 
<Endpoint Protocol="http" Name="ServiceEndpointSecure" Type="Input" Port="443" /> 

第2のサービス:ノード1上の

まずサービス:

各ノードには、固有のIPアドレスと、次のポートがあります両方のサービスがポート80と443を聞きたいのですが、私がServiceManifestを変更した場合、私はt彼はポートが使用中であるというエラーです。

2つの異なるIPと2つの異なるDNS名がIPに関連付けられた2つの異なるノードでこの作業を行うにはどうすればよいですか。

答えて

0

Azure Load Balancerのようなロードバランサを使用して、2つのIPアドレスへのトラフィックを個々のサービスに転送します。クラスタ内の任意のポートで実行できます。

代替:Azure API management.を使用して、特定のサービスにトラフィックを誘導するルールを作成することもできます。

関連する問題