資料介紹
軟件簡(jiǎn)介
**Drogon**是一個(gè)基于C++14/17的 Http 應(yīng)用框架,使用 Drogon 可以方便的使用 C++ 構(gòu)建各種類型的 Web 應(yīng)用服務(wù)端程序。
本版本庫(kù)是github上[Drogon工程](https://github.com/an-tao/drogon)的鏡像庫(kù)。**Drogon**是作者非常喜歡的美劇《權(quán)力的游戲》中的一條龍的名字(漢譯作卓耿),和龍有關(guān)但并不是dragon的誤寫,為了不至于引起不必要的誤會(huì)這里說(shuō)明一下。
Drogon是一個(gè)跨平臺(tái)框架,它支持Linux,也支持macOS、FreeBSD,OpenBSD,HaikuOS,和Windows。
它的主要特點(diǎn)如下:
- * 網(wǎng)絡(luò)層使用基于epoll(macOS/FreeBSD下是kqueue)的非阻塞IO框架,提供高并發(fā)、高性能的網(wǎng)絡(luò)IO。詳細(xì)請(qǐng)見[TFB Tests Results];
- * 全異步編程模式;
- * 支持Http1.0/1.1(server端和client端);
- * 基于template實(shí)現(xiàn)了簡(jiǎn)單的反射機(jī)制,使主程序框架、控制器(controller)和視圖(view)完全解耦;
- * 支持cookies和內(nèi)建的session;
- * 支持后端渲染,把控制器生成的數(shù)據(jù)交給視圖生成Html頁(yè)面,視圖由CSP模板文件描述,通過(guò)CSP標(biāo)簽把C++代碼嵌入到Html頁(yè)面,由drogon的命令行工具在編譯階段自動(dòng)生成C++代碼并編譯;
- * 支持運(yùn)行期的視圖頁(yè)面動(dòng)態(tài)加載(動(dòng)態(tài)編譯和加載so文件);
- * 非常方便靈活的路徑(path)到控制器處理函數(shù)(handler)的映射方案;
- * 支持過(guò)濾器(filter)鏈,方便在控制器之前執(zhí)行統(tǒng)一的邏輯(如登錄驗(yàn)證、Http Method約束驗(yàn)證等);
- * 支持https(基于OpenSSL實(shí)現(xiàn));
- * 支持websocket(server端和client端);
- * 支持Json格式請(qǐng)求和應(yīng)答, 對(duì)Restful API應(yīng)用開發(fā)非常友好;
- * 支持文件下載和上傳,支持sendfile系統(tǒng)調(diào)用;
- * 支持gzip/brotli壓縮傳輸;
- * 支持pipelining;
- * 提供一個(gè)輕量的命令行工具drogon_ctl,幫助簡(jiǎn)化各種類的創(chuàng)建和視圖代碼的生成過(guò)程;
- * 基于非阻塞IO實(shí)現(xiàn)的異步數(shù)據(jù)庫(kù)讀寫,目前支持PostgreSQL和MySQL(MariaDB)數(shù)據(jù)庫(kù);
- * 基于線程池實(shí)現(xiàn)sqlite3數(shù)據(jù)庫(kù)的異步讀寫,提供與上文數(shù)據(jù)庫(kù)相同的接口;
- * 支持?Redis?異步讀寫;
- * 支持ARM架構(gòu);
- * 方便的輕量級(jí)ORM實(shí)現(xiàn),支持常規(guī)的對(duì)象到數(shù)據(jù)庫(kù)的雙向映射操作;
- * 支持插件,可通過(guò)配置文件在加載期動(dòng)態(tài)拆裝;
- * 支持內(nèi)建插入點(diǎn)的AOP
- * 支持C++協(xié)程
?
- ChatGPT:AI模型框架研究 9次下載
- OpenHarmony上使用的Http網(wǎng)絡(luò)框架教程 4次下載
- 【前端開發(fā)】一篇文章概括目前流行的前端開發(fā)框架
- 可提高跨模態(tài)行人重識(shí)別算法精度的特征學(xué)習(xí)框架 9次下載
- 降低物聯(lián)網(wǎng)跨平臺(tái)設(shè)計(jì)復(fù)雜性的十個(gè)辦法資料下載
- wxWidgets跨平臺(tái)GUI開發(fā)編程 7次下載
- 微軟PC與Xbox One實(shí)現(xiàn)跨平臺(tái)聯(lián)機(jī) 0次下載
- A段架構(gòu)師的技術(shù)課程 產(chǎn)品策略 跨平臺(tái)策略思考2 7次下載
- A段架構(gòu)師的策略思考 跨芯片 安卓大平臺(tái)技術(shù)策略 7次下載
- TinyOS跨平臺(tái)移植方法研究與實(shí)現(xiàn)_何偉賢 0次下載
- 網(wǎng)絡(luò)接口跨平臺(tái)移植擴(kuò)展控件設(shè)計(jì) 0次下載
- 面向MapGIS和ArcGIS的跨平臺(tái)數(shù)據(jù)轉(zhuǎn)換研究 2次下載
- 基于Struts框架的小城鎮(zhèn)電子政務(wù)系統(tǒng)
- 一種802.16 mesh回程網(wǎng)的跨層設(shè)計(jì)框架
- 基于IBE的跨網(wǎng)絡(luò)電子公文安全交換平臺(tái)
- 分享一個(gè)跨平臺(tái)通用型GUI框架 1.9k次閱讀
- springboot的輕量替代框架-Solon 5.2k次閱讀
- 全平臺(tái)系統(tǒng)開源免費(fèi)抓包軟件ProxyPin概述 3k次閱讀
- 重新思考跨域行人檢測(cè):無(wú)實(shí)例單階段檢測(cè)器的背景聚焦分布對(duì)齊框架 1.4k次閱讀
- Splashtop跨平臺(tái)遠(yuǎn)程訪問(wèn)的優(yōu)勢(shì) 972次閱讀
- 基于Nginx配置origin限制跨域請(qǐng)求 2.1k次閱讀
- Http是什么 6.7k次閱讀
- 使用platformio平臺(tái)和Arduino框架開發(fā)STM32G0 6.3k次閱讀
- Qt源碼跨平臺(tái)源碼編譯構(gòu)建過(guò)程中的注意點(diǎn) 4.5k次閱讀
- 跨平臺(tái)構(gòu)建工具xmake簡(jiǎn)介與安裝使用說(shuō)明 8k次閱讀
- JustWeEngine游戲框架網(wǎng)絡(luò)事件處理 Http服務(wù)器的數(shù)據(jù)交換 2.3k次閱讀
- 如何較為高效地完成多語(yǔ)言跨平臺(tái)測(cè)試 2.2k次閱讀
- 如何快速構(gòu)建一個(gè)移動(dòng)跨平臺(tái)視頻通話應(yīng)用 3.4k次閱讀
- 微軟新的機(jī)器學(xué)習(xí)框架核心產(chǎn)品機(jī)器學(xué)習(xí)引擎infer.NET的概述 4.6k次閱讀
- Go語(yǔ)言在多線程領(lǐng)域編程、跨異構(gòu)平臺(tái)及編程難易程度的優(yōu)勢(shì) 6.9k次閱讀
下載排行
本周
- 1新一代網(wǎng)絡(luò)可視化(NPB 2.0)
- 3.40 MB | 1次下載 | 免費(fèi)
- 2冷柜-電氣控制系統(tǒng)講解
- 13.68 MB | 1次下載 | 10 積分
- 3MDD品牌三極管MMBT3906數(shù)據(jù)手冊(cè)
- 2.33 MB | 次下載 | 免費(fèi)
- 4MDD品牌三極管S9012數(shù)據(jù)手冊(cè)
- 2.62 MB | 次下載 | 免費(fèi)
- 5LAT1218 如何選擇和設(shè)置外部晶體適配 BlueNRG-X
- 0.60 MB | 次下載 | 3 積分
- 6LAT1216 Blue NRG-1/2 系列芯片 Flash 操作與 BLE 事件的互斥處理
- 0.89 MB | 次下載 | 3 積分
- 7收音環(huán)繞擴(kuò)音機(jī) AVR-1507手冊(cè)
- 2.50 MB | 次下載 | 免費(fèi)
- 8MS1000TA 超聲波測(cè)量模擬前端芯片技術(shù)手冊(cè)
- 0.60 MB | 次下載 | 免費(fèi)
本月
- 1愛(ài)華AIWA HS-J202維修手冊(cè)
- 3.34 MB | 37次下載 | 免費(fèi)
- 2PC5502負(fù)載均流控制電路數(shù)據(jù)手冊(cè)
- 1.63 MB | 23次下載 | 免費(fèi)
- 3NB-IoT芯片廠商的資料說(shuō)明
- 0.31 MB | 22次下載 | 1 積分
- 4UWB653Pro USB口測(cè)距通信定位模塊規(guī)格書
- 838.47 KB | 5次下載 | 免費(fèi)
- 5蘇泊爾DCL6907(即CHK-S007)單芯片電磁爐原理圖資料
- 0.04 MB | 4次下載 | 1 積分
- 6蘇泊爾DCL6909(即CHK-S009)單芯片電磁爐原理圖資料
- 0.08 MB | 2次下載 | 1 積分
- 7100W準(zhǔn)諧振反激式恒流電源電路圖資料
- 0.09 MB | 2次下載 | 1 積分
- 8FS8025B USB的PD和OC快充協(xié)議電壓誘騙控制器IC技術(shù)手冊(cè)
- 1.81 MB | 1次下載 | 免費(fèi)
總榜
- 1matlab軟件下載入口
- 未知 | 935137次下載 | 10 積分
- 2開源硬件-PMP21529.1-4 開關(guān)降壓/升壓雙向直流/直流轉(zhuǎn)換器 PCB layout 設(shè)計(jì)
- 1.48MB | 420064次下載 | 10 積分
- 3Altium DXP2002下載入口
- 未知 | 233089次下載 | 10 積分
- 4電路仿真軟件multisim 10.0免費(fèi)下載
- 340992 | 191439次下載 | 10 積分
- 5十天學(xué)會(huì)AVR單片機(jī)與C語(yǔ)言視頻教程 下載
- 158M | 183353次下載 | 10 積分
- 6labview8.5下載
- 未知 | 81602次下載 | 10 積分
- 7Keil工具M(jìn)DK-Arm免費(fèi)下載
- 0.02 MB | 73822次下載 | 10 積分
- 8LabVIEW 8.6下載
- 未知 | 65991次下載 | 10 積分
電子發(fā)燒友App





創(chuàng)作
發(fā)文章
發(fā)帖
提問(wèn)
發(fā)資料
發(fā)視頻
上傳資料賺積分
評(píng)論