1

我們在使用Kestrel作爲服務器的服務結構中有4個無狀態服務微服務。我們需要將這4項服務公開給前端,並且對使用WebListener或OWIN作爲服務器有疑問。任何人都可以分辨哪個更適合性能。而且我們還有用於處理令牌的認證服務。使用WebListener或OWIN作爲Azure服務結構的API網關

+1

你是什麼意思weblistener vs owin?你的意思是紅隼vs weblistener? – Mardoxx

+0

OWIN定義了.NET Web服務器和Web應用程序之間的標準接口。這不是網絡服務器! – Marusyk

回答

3

作者:OWIN我假設你指的是帶有Web API 2的Katana,它們都實現OWIN。

在這種情況下,選擇實際上是在經典的Web API 2與Katana和帶有WebListener的新的ASP.NET Core之間。我總是建議ASP.NET核心與WebListener的幾個原因:

  • 我們有官方integration NuGet packages用於ASP.NET核心在服務織物
  • 這些軟件包和它們的使用情況是documented
  • 武士刀在很大程度上是將成爲ASP.NET Core的原型。大多數(如果不是全部的話)新特性工作將進入ASP.NET Core,而不是Katana,並且ASP.NET Core正式得到Microsoft的支持。
+0

ASP.NET Core 2.0在1. *中有HTTP.Sys Web-server而不是WebListener。是否有SF集成包?爲什麼不使用紅隼? – AsValeO

+0

好吧,我知道了,有。第二個問題仍然是實際的。 – AsValeO

相關問題