1

Kestrelをサーバーとして使用しているサービスファブリックには、4つのステートレスサービスマイクロサービスがあります。これらの4つのサービスをフロントエンドに公開し、WebListenerまたはOWINをサーバーとして使用するかどうかについて質問する必要があります。パフォーマンスのためにどちらが良いか教えてください。また、トークンの処理に使用される認証サービスもあります。WebListenerまたはOWINを空白サービスファブリックのAPIゲートウェイとして使用する

+1

weblistenerとowinはどういう意味ですか? kestrel対weblistenerを意味しますか? – Mardoxx

+0

OWINは、.NET WebサーバーとWebアプリケーションの間の標準インターフェイスを定義します。それはWebサーバーではありません! – Marusyk

答えて

3

OWIN私はOWINを実装しているWeb API 2でKatanaを指していると仮定しています。

この場合、実際にはKatanaの「古典的な」Web API 2とWebListenerを備えた新しいASP.NETコアの選択があります。私は常にいくつかの理由のためにWebListenerでASP.NETコアをお勧めします。

  • を我々はサービスファブリックでASP.NETコア用
  • これらのパッケージを公式integration NuGet packagesを持っており、その使用例がdocumented
  • カタナが大きくだったですASP.NET Coreになるためのプロトタイプ。すべてではないにせよ、ほとんどの新機能はKatanaではなくASP.NET Coreに移行しており、ASP.NET CoreはMicrosoftによって正式にサポートされています。
+0

ASP.NET Core 2.0にはHTTP.Sys Webサーバーがあります。 SF統合パッケージはありますか?なぜKestrelを使用しないのですか? – AsValeO

+0

ええ、私はそれを持っています。 2番目の質問はまだ実際です。 – AsValeO

関連する問題