資料介紹
軟件簡(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的誤寫(xiě),為了不至于引起不必要的誤會(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)見(jiàn)[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)用開(kāi)發(fā)非常友好;
- * 支持文件下載和上傳,支持sendfile系統(tǒng)調(diào)用;
- * 支持gzip/brotli壓縮傳輸;
- * 支持pipelining;
- * 提供一個(gè)輕量的命令行工具drogon_ctl,幫助簡(jiǎn)化各種類的創(chuàng)建和視圖代碼的生成過(guò)程;
- * 基于非阻塞IO實(shí)現(xiàn)的異步數(shù)據(jù)庫(kù)讀寫(xiě),目前支持PostgreSQL和MySQL(MariaDB)數(shù)據(jù)庫(kù);
- * 基于線程池實(shí)現(xiàn)sqlite3數(shù)據(jù)庫(kù)的異步讀寫(xiě),提供與上文數(shù)據(jù)庫(kù)相同的接口;
- * 支持?Redis?異步讀寫(xiě);
- * 支持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次下載
- 【前端開(kāi)發(fā)】一篇文章概括目前流行的前端開(kāi)發(fā)框架
- 可提高跨模態(tài)行人重識(shí)別算法精度的特征學(xué)習(xí)框架 9次下載
- 降低物聯(lián)網(wǎng)跨平臺(tái)設(shè)計(jì)復(fù)雜性的十個(gè)辦法資料下載
- wxWidgets跨平臺(tái)GUI開(kāi)發(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)開(kāi)源免費(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框架開(kāi)發(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矽力杰 Silergy SY7215A 同步升壓調(diào)節(jié)器 規(guī)格書(shū) Datasheet 佰祥電子
- 1.12 MB | 5次下載 | 免費(fèi)
- 2HT81696H 內(nèi)置升壓的30W立體聲D類音頻功放數(shù)據(jù)手冊(cè)
- 1.21 MB | 1次下載 | 免費(fèi)
- 3HTA6863 3W超低噪聲超低功耗單聲道D類音頻功率放大器數(shù)據(jù)手冊(cè)
- 0.87 MB | 次下載 | 免費(fèi)
- 4南芯 Southchip SC8802C 充電控制器 規(guī)格書(shū) Datasheet 佰祥電子
- 88.16 KB | 次下載 | 免費(fèi)
- 5矽力杰 Silergy SY7065 同步升壓轉(zhuǎn)換器 規(guī)格書(shū) Datasheet 佰祥電子
- 910.67 KB | 次下載 | 免費(fèi)
- 6矽力杰 Silergy SY7066 同步升壓轉(zhuǎn)換器 規(guī)格書(shū) Datasheet 佰祥電子
- 989.14 KB | 次下載 | 免費(fèi)
- 7WD6208A產(chǎn)品規(guī)格書(shū)
- 631.24 KB | 次下載 | 免費(fèi)
- 8NB685 26 V,12 A,低靜態(tài)電流,大電流 同步降壓變換器數(shù)據(jù)手冊(cè)
- 1.64 MB | 次下載 | 2 積分
本月
- 1EMC PCB設(shè)計(jì)總結(jié)
- 0.33 MB | 12次下載 | 免費(fèi)
- 2PD取電芯片 ECP5702規(guī)格書(shū)
- 0.88 MB | 5次下載 | 免費(fèi)
- 3矽力杰 Silergy SY7215A 同步升壓調(diào)節(jié)器 規(guī)格書(shū) Datasheet 佰祥電子
- 1.12 MB | 5次下載 | 免費(fèi)
- 4氮化鎵GaN FET/GaN HEMT 功率驅(qū)動(dòng)電路選型表
- 0.10 MB | 3次下載 | 免費(fèi)
- 5PD取電芯片,可取5/9/12/15/20V電壓ECP5702數(shù)據(jù)手冊(cè)
- 0.88 MB | 3次下載 | 免費(fèi)
- 6SY50655 用于高輸入電壓應(yīng)用的偽固定頻率SSR反激式穩(wěn)壓器英文資料
- 1.01 MB | 3次下載 | 免費(fèi)
- 7怎么為半導(dǎo)體測(cè)試儀選擇精密放大器
- 0.65 MB | 2次下載 | 免費(fèi)
- 8SY52341 次級(jí)側(cè)同步整流英文手冊(cè)
- 0.94 MB | 2次下載 | 免費(fèi)
總榜
- 1matlab軟件下載入口
- 未知 | 935137次下載 | 10 積分
- 2開(kāi)源硬件-PMP21529.1-4 開(kāi)關(guān)降壓/升壓雙向直流/直流轉(zhuǎn)換器 PCB layout 設(shè)計(jì)
- 1.48MB | 420064次下載 | 10 積分
- 3Altium DXP2002下載入口
- 未知 | 233095次下載 | 10 積分
- 4電路仿真軟件multisim 10.0免費(fèi)下載
- 340992 | 191469次下載 | 10 積分
- 5十天學(xué)會(huì)AVR單片機(jī)與C語(yǔ)言視頻教程 下載
- 158M | 183360次下載 | 10 積分
- 6labview8.5下載
- 未知 | 81606次下載 | 10 積分
- 7Keil工具M(jìn)DK-Arm免費(fèi)下載
- 0.02 MB | 73832次下載 | 10 積分
- 8LabVIEW 8.6下載
- 未知 | 65991次下載 | 10 積分
電子發(fā)燒友App





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