Jexus 5.8.2 Beta1發佈:爲Asp.Net Core進入生產環境提供平臺支持

Jeuxs 5.8.2beta1於7月10日正式發佈。linux

有以下更新:
1,爲FastCGI提供KEEP_CONN支持,優化FastCGI工做線程池調度算法;
2,完善反向代理的負載均衡策略,支持「隨機」「客戶端IP地址」「Http關鍵字」等多種策略;
3,爲AppHost.Port功能提供多端口支持,向目標應用程序提供客戶IP地址信息;
4,完善WebSockets的Close方法;
5,針對Asp.Net Core應用程序,新增「AppHost」配置項,爲Http應用程序提供統一的、站點化的、便捷而可靠的管控機制以及比反向代理更高的性能優點。web

本版的亮點是新增「AppHost」配置項,將HTTP自宿主應用程序(如Asp.net Core應用程序、Node.js應用程序等)統一歸入Jexus的工做進程序列進行管控(啓動、中止、重啓、崩潰後自動恢復等管理、監控功能),爲Asp.Net Core應用程序進入企業化生產環境提供了強有力的平臺保障。算法

AppHost的配置格式是:
AppHost={CmdLine=應用程序命令行; AppRoot=應用程序工做目錄; Port=應用程序HTTP偵聽端口},其中:
「CmdLine」表示啓動應用程序的命令行,如:dotnet /var/www/site1/app.dll;
「AppRoot」表示應用程序工做目錄,如:/var/www/site1;
「Port」表示這個HTTP應用程序所使用的偵聽端口,如:5000(Asp.Core默認端口是5000)。app

例如,假設Asp.Net Core應用程序存放的路徑在「/var/www/mysite」,其啓動程序存放在該文件夾中,名稱是「webapp」,程序啓動後的偵聽端口是5000,那麼,AppHost配置應爲:
AppHost={CmdLine=/var/www/mysite/webapp;AppRoot=/var/www/mysite; port=5000 }負載均衡

Jexus官方網站是www.jexus.org,交流社區是http://www.linuxdot.net,QQ羣是103810355和102732979。webapp

相關文章
相關標籤/搜索