0

私は2つのマイクロサービスを持つプロジェクトを作成し、両方が同じポートをリッスンするようにします。 私は2つの別々のServiceManifestファイルを持っていますが、どちらも同じエンドポイントを定義していますが、ローカルまたはリモートで展開すると機能しません。2つのマイクロサービスを空白のサービスファブリックの同じポートでリッスンする方法

私はそれをローカルに展開するとき、それは例外次を示しています。あなたはいくつかのオプションを持って使用している通信スタックによってがmscorlib.dll

答えて

0

ください「Microservicesの両方のためのServiceManifest.xmlファイルで、同じポート番号を。」

ちょうど例について

異なるサービスのためのURLが異なるようにlocalhostを:8100 /サービス1/....
はlocalhost:8100 /サービス2/....

「サービスごとに異なるAPPROOT "

0

の「System.Reflection.TargetInvocationException」: 例外スローを。

HTTPベースのWeb APIの場合 - あなたがサービスのためのリバースプロキシと動的ポート割り当てを使用することができます - ちょうど動的ポートを使用するサービスRemotingを使用している場合https://docs.microsoft.com/en-us/azure/service-fabric/service-fabric-reverseproxy

を。クラスタへの外部通信用

- タカはここを見て:https://docs.microsoft.com/en-us/azure/service-fabric/service-fabric-reverseproxy#special-handling-for-port-sharing-services

関連する問題