国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學院 > 開發設計 > 正文

介紹一位OWin服務器新成員TinyFox

2019-11-17 02:09:39
字體:
來源:轉載
供稿:網友

介紹一位OWin服務器新成員TinyFox

TinyFox 是一款支持OWIN標準的WEB應用的高性能的HTTP服務器,是Jexus Web Server的"姊妹篇"。TinyFox本身的功能是html服務器,所有的WEB應用,通過加載含有一個OwinMain方法的"應用程序適配器"或"插件"實現,TinyFox與應用程序之間的數據交流格式是OWIN規范的字典。

一,TinyFox有如下特點:

1,跨平臺:支持windows、linux等常用操作系統;

2,超輕量:功能單一而明確:除了靜態文件由自身處理外,其它的應用邏輯直接交給用戶處理;

3,高性能:底層基于 libuv 開發,是完全的異步、非阻塞、事件驅動模型,上層代碼也經過了高度優化;libuv是NodeJs的基礎庫,libuv 是一個高性能事件驅動的程序庫,封裝了 Windows 和 Unix 平臺一些底層特性,為開發者提供了統一的 API,libuv 采用了異步 (asynchronous), 事件驅動 (event-driven)的編程風格, 其主要任務是為開人員提供了一套事件循環和基于I/O(或其他活動)通知的回調函數, libuv 提供了一套核心的工具集, 例如定時器, 非阻塞網絡編程的支持, 異步訪問文件系統, 子進程以及其他功能,關于libuv的更多內容推薦參考電子書 http://www.nowx.org/uvbook/ 。

4,高安全性和高穩定性:本服務器由Jexus Web Server作者開發,在很大程度上承接了JWS的高安全性和高穩定性素質;

二、如何使用

  1. 下載安裝包http://linuxdot.net/down/tinyfox-1.0.tar.gz,整個Host的大小用7Z打包了僅僅只有1.26M大小。拆開壓縮包之后,我們能夠發現幾個重要的組成,如下圖所示:

  2. windows需要安裝.NET4以及版本,非Windows操作系統需要安裝mono 3.12以上版本;
  1. 在 windows上,點擊 TinyFox文件夾中的fox.bat,在linux上輸入 ./fox.sh 就能運行; 當前版本的默認端口是8088,可以修改 fox.bat (windows)或 fox.sh (非windows) 腳本,在 owinhost.exe 后邊加上 "-p 端口號"。

    自帶一個測試項目,訪問下面地址

    http://localhost:8088/

    http://localhost:8088/info

    http://localhost:8088/test

    1. 你的應用需要基于OWIN開發或者在具有OWIN接口的應用層框架上開發(比如NancyFx),在此基本上,新建一個類(可稱為"適配器""接口"),這個類中,必須有一個叫"OwinMain"的方法(具體格式參見demo),然后把編譯后的dll放在網站wwwroot的bin文件夾或ap

Tools目錄下Jws.Owin-Adapters.z

歡迎測試,如果你有什么問題,QQ群(102732979 或 103810355)反饋,討論。


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 军事| 普宁市| 赫章县| 德庆县| 三都| 岱山县| 航空| 兰考县| 皋兰县| 洪洞县| 唐河县| 河东区| 桑日县| 三都| 布拖县| 佛山市| 威远县| 牡丹江市| 东乌| 当涂县| 玉溪市| 古浪县| 田东县| 安宁市| 银川市| 无极县| 大安市| 沈丘县| 蒙城县| 大宁县| 阜南县| 霸州市| 礼泉县| 吉安县| 定远县| 得荣县| 得荣县| 隆安县| 都江堰市| 白玉县| 天峨县|