2017-06-23 61 views
1

你可以推薦我的.NET核心應用程序的Linux服務器分佈的最佳選擇嗎?.NET核心最佳Linux服務器分佈

我的第二個問題是關於管理此服務器上的大流量。 你能建議如何管理服務器上的請求,以及如何檢測服務器超載和重定向請求到服務器沒有兩個? 這個想法是有N個服務器實例的計數,並在此之前有一些根據服務器過載來管理和傳輸請求。

Iam正在尋找開源解決方案。

回答

0

您可以在.NET Core road map page上使用此處列出的Linux發行版。我會用我最熟悉的那個。

對於Web應用程序,您可以使用Ngnix作爲反向代理(與Kestrel Web服務器結合使用)和負載平衡器。事實上,推薦使用Kestrel和反向代理,如Ngnix。看到這個article如何在Linux上設置ASP.NET。

紅隼是偉大的,從ASP.NET動態內容提供服務,但是 網絡服務的部分並不像功能豐富的全功能服務器,例如IIS ,Apache或Nginx的。反向代理服務器可以允許您卸載 工作,如提供靜態內容,緩存請求,壓縮 請求以及HTTP服務器的SSL終止。

+0

謝謝你的回覆。 我忘了說Iam正在尋找開源版本。 OPEN SOURCE NGINX不支持負載均衡。 –

+0

@DanielRusnok你可以嘗試Apache而不是https://httpd.apache.org/docs/2.4/mod/mod_proxy_balancer.html –

相關問題