天天看點

Jexus 5.8.1 BETA1,全面支援ASP.NET5跨平台運作

作為一款運作于linux/freebsd平台上以支援asp.net著稱的高性能http伺服器和反向代理伺服器,繼5.6版完成對owin标準應用的支援後,就把着力點放到了對asp.net5的支援。

但是,由于asp.net5與之前的asp.net相比,不管是從運作環境還是部署方式都發生了革命性的變化,jexus很難像“前asp.net時代”那樣,把asp.net5輕易地納入其工作程序内直接運作。

支援asp.net5,擺在jexus面前有多種待選方案,比如利用owin協定針對asp.net5開發專用的擴充卡,或者利用jexus的反向代理功能,等等等等,但反複權衡之後,jexus 5.8.1版選擇了一條更加直捷且現實可行的方案:通過“端口轉發”功能,把網站端口與應用程式宿主端口“橋接”起來。

之是以選擇“端口轉發”這個方案,是因為:

“端口轉發”有着類式端口“橋接”的直接效果,它既避免owin方案的開發難度,也避免了反向代理方案在性能方面的耗損和應用層互動協定的局限性。而且更重要的是,這個方案在支援微軟為asp.net5量身打造的kestrel這個宿主伺服器的同時,也支援其它的花樣繁多的自宿主應用,把tomcat、node.js的服務讓jeuxs整合起來對外統一用80端口提供服務,也完全是可行的。

jexus 5.8.1 beta1已經釋出

====================================分割線================================

繼續閱讀