Codapp 外賣點餐系統(tǒng) v1.0.012.6MB / 06-21
FocusAny專注高效的AI工具條 v0.8.02.4MB / 12-28
LinkAndroid 全能手機連接助手 v0.6.024.6MB / 03-15
PESCMS RENT房租管理系統(tǒng) v1.0.0104KB / 11-16
ECHO個人博客主題網(wǎng)頁模板 v1.015.1MB / 08-25
優(yōu)雅草便民tools工具 v1.0.61.25MB / 05-01
抖音熱門短劇在線搜索引擎 v1.0911KB / 03-20
名揚銀河企業(yè)建站源碼 v2.0.26.7MB / 03-19
AGECMS商業(yè)會云管理_電子名片 v1.0.194KB / 03-13
帝國cms看雪時間軸博客趣靜態(tài)模板 v1.04.23MB / 02-02
-
后端開發(fā)配合elementui組件實現(xiàn)后端功能 其它源碼 / 10.6MB
-
NocoBase開源無代碼開發(fā)平臺 v1.8.0 其它源碼 / 5.7MB
-
ionic HTML5 移動應(yīng)用框架 v8.6.2 其它源碼 / 75.79MB
-
FastAPI高性能Web框架 v0.115.14 其它源碼 / 4.6MB
-
-
-
Django Web框架 v4.2.23 其它源碼 / 7.8MB
-
Django Web框架 v5.2.3 其它源碼 / 7.1MB
-
PeaZip源碼包 v10.5.0 其它源碼 / 41.4MB
-
Gogs輕量級git服務(wù) v0.13.3 其它源碼 / 11.2MB
詳情介紹
GF(Go Frame)是一款模塊化、高性能、生產(chǎn)級的Go基礎(chǔ)開發(fā)框架。 實現(xiàn)了比較完善的基礎(chǔ)設(shè)施建設(shè)以及開發(fā)工具鏈,提供了常用的基礎(chǔ)開發(fā)模塊, 如:緩存、日志、隊列、數(shù)組、集合、容器、定時器、命令行、內(nèi)存鎖、對象池、 配置管理、資源管理、數(shù)據(jù)校驗、數(shù)據(jù)編碼、定時任務(wù)、數(shù)據(jù)庫ORM、TCP/UDP組件、進程管理/通信等等。 并提供了Web服務(wù)開發(fā)的系列核心組件,如:Router、Cookie、Session、Middleware、服務(wù)注冊、模板引擎等等, 支持熱重啟、熱更新、域名綁定、TLS/HTTPS、Rewrite等特性。
特點:
模塊化、松耦合設(shè)計;
模塊豐富、開箱即用;
簡便易用、易于維護;
高代碼質(zhì)量、高單元測試覆蓋率;
社區(qū)活躍,大牛謙遜低調(diào)脾氣好;
詳盡的開發(fā)文檔及示例;
完善的本地中文化支持;
設(shè)計為團隊及企業(yè)使用;
模塊:
核心模塊
GoFrame提供了一些基礎(chǔ)的、常用的模塊,簡單、易用和輕量級,并保持極少的外部依賴,這些模塊由gf主倉庫細致維護。
社區(qū)模塊
社區(qū)模塊主要由社區(qū)貢獻并維護,大部分也是由gf主倉庫的貢獻者提供及維護,存放于gogf空間下,與gf主倉庫處于同一級別。有的社區(qū)模塊是從gf主倉庫中剝離出來單獨維護的模塊,這些模塊并不是特別常用,或者對外部依賴較重。
環(huán)境:
OS: Ubuntu 18.04 amd64
CPU: AMD A8-6600K x 4
MEM: 32GB
GO: v1.13.4
更新日志
組件改進
gdb
新增Stats接口定義及實現(xiàn),用于獲取當前數(shù)據(jù)庫orm對象維護的連接池信息:ORM高級特性-連接池狀態(tài)
新增FormatUpsert接口定義及實現(xiàn),用于不同數(shù)據(jù)庫類型實現(xiàn)寫入/更新操作,即Save操作。
新增SqlType類型,并將已有的sql type類型定義從string類型改為了SqlType類型。
新增Model.OnConflict方法,用于實現(xiàn)部分數(shù)據(jù)庫類型當字段唯一鍵沖突時的更新策略,特別是實現(xiàn)Save操作。
修復(fù)ClearTableFieldsAll方法失效的問題。
ghttp
新增MiddlewareNeverDoneCtx中間件,開發(fā)者可以選擇使用,避免客戶端取消請求時服務(wù)端收到的context cancel問題:常見問題
新增http server的監(jiān)控指標實現(xiàn),默認關(guān)閉不會影響性能,只有在開啟metrics特性時才會自動開啟:HTTPServer-監(jiān)控指標
改進tracing記錄,將span名稱從query uri改為了route uri,便于查看時更容易聚合。
改進Request對象中的EnterTime及LeaveTime屬性類型,從int64改為了*gtime.Time類型。
將WebSocket方法標記廢棄,將會在未來的大版本中去掉,也會去掉http server對websocket的內(nèi)嵌耦合支持。未來建議通過其他的websocket開源組件結(jié)合http server一起使用,更加解耦靈活。
修復(fù)由于Request Body默認可重復(fù)讀取的問題引發(fā)的大文件上傳占用內(nèi)存問題。
修復(fù)StartPProfServer方法的pattern參數(shù)失效問題。
文件下載方法Request.ServeFileDownload方法新增Access-Control-Expose-Headers Header返回,以支持ajax文件請求。
服務(wù)配置新增SwaggerUITemplate配置項,用于快捷配置SwaggerUI頁面的HTML內(nèi)容。
http server啟動路由打印時不再打印內(nèi)置的中間件。
gclient
修復(fù)在開啟服務(wù)發(fā)現(xiàn)的情況下,所有的http請求均會強制走服務(wù)發(fā)現(xiàn)的域名解析問題。
新增http client的監(jiān)控指標實現(xiàn),默認關(guān)閉不會影響性能,只有在開啟metrics特性時才會自動開啟:HTTPClient-監(jiān)控指標
gcron
新增忽略符號#,對cron pattern中的秒字段進行占位,表示忽略秒字段,用于將6段式的cron pattern轉(zhuǎn)換為5段式的linux crontab pattern:定時任務(wù)-表達式
修復(fù)在確定的秒級任務(wù)場景中(例如2 * * * * *),當?shù)讓訒r間出現(xiàn)不準確時可能引發(fā)兩次任務(wù)執(zhí)行。
gerror
修復(fù)gerror.HasCode方法遞歸邏輯失效的問題。
g
改進DumpJson方法,用于實現(xiàn)對任意變量按照JSON格式進行打印。
gcache
修復(fù)大量創(chuàng)建Cache對象引發(fā)的goroutine過多問題。
gcmd
新增RunWithSpecificArgs方法,用于使用自定義的arguments運行命令對象。
修復(fù)部分場景下由于參數(shù)結(jié)構(gòu)體名稱和結(jié)構(gòu)體標簽名稱沖突引發(fā)的參數(shù)丟失問題。
gfsnotify
修復(fù)gfsnotify對象關(guān)閉時可能引發(fā)的panic問題。
glog
修復(fù)rotate特性對gz后綴日志壓縮文件的重復(fù)rotate問題。
gmetric
新增gmetric組件,采用了解耦設(shè)計,只有接口定義和Noop的實現(xiàn),真實的實現(xiàn)在社區(qū)組件中。只有引入具體的實現(xiàn)才會真實開啟metric特性:服務(wù)監(jiān)控告警
gproc
修復(fù)進程參數(shù)解析在windows下可能失敗的問題。
改進Signal信號監(jiān)聽實現(xiàn),允許在運行時增加信號監(jiān)聽處理方法。
gview
修復(fù)由于os.Getwd方法執(zhí)行失敗引起的健壯性問題。
gconv
json.RawMessage支持接受slice類型的參數(shù)轉(zhuǎn)換。
修復(fù)MapDeep內(nèi)部轉(zhuǎn)換缺失Deep參數(shù)引發(fā)的遞歸轉(zhuǎn)換失敗問題。
使用MapRange改進內(nèi)部Map遍歷邏輯,提高執(zhí)行性能。
社區(qū)組件
社區(qū)contrib/drivers數(shù)據(jù)庫組件的改進:
contrib/drivers/dm組件新增對Save操作的支持。
contrib/drivers/mssql組件新增對Save操作的支持。
contrib/drivers/oracle組件新增對Save操作的支持,并修復(fù)寫入?yún)?shù)不支持gdb.Raw類型的問題。
contrib/drivers/pgsql組件新增對Save操作的支持。
contrib/drivers/sqlite組件新增對Save操作的支持。
contrib/drivers/sqlitecgo組件新增對Save操作的支持。
新增contrib/metric/otelmetric組件,實現(xiàn)了對OpenTelemetry Metric的支持:服務(wù)監(jiān)控告警
改進contrib/nosql/redis組件:
新增SentinelUsername及SentinelPassword參數(shù)配置,以擴展對Redis Sentinel模式的支持:Redis-配置管理
改進Redis接口實現(xiàn),開發(fā)者可以靈活自定義擴展、覆蓋社區(qū)組件對象redis.Redis類型的實現(xiàn):Redis-接口化設(shè)計
改進contrib/registry/etcd組件,允許開發(fā)者配置etcd鏈接的校驗信息。
改進contrib/rpc/grpcx組件:
對啟用tracing特性時,安全截斷請求內(nèi)容。
新增對logger配置項的支持,允許在配置文件中通過logger配置項配置grpc server的日志對象:服務(wù)端配置
改進contrib/trace/otlphttp及contrib/trace/otlpgrpc組件,修復(fù)在短進程場景下正常ShutDown仍可能會出現(xiàn)的trace數(shù)據(jù)丟失問題。
開發(fā)工具
改進gen dao生成的entity源文件,增加orm標簽,以提高數(shù)據(jù)庫查詢結(jié)果轉(zhuǎn)換到entity對象的效率。
改進gen service命令,修復(fù)生成的源碼文件中,方法順序不一致問題。
改進build命令,將生成的二進制文件存放目錄path參數(shù)的默認值從./temp改為了.即當前目錄,以解決該參數(shù)自定義失效的問題。
改進init命令,新增-module/g參數(shù),用于在初始化項目時顯式指定go module名稱。
修復(fù)gen dao在多個數(shù)據(jù)庫生成配置下,使用clear參數(shù)時刪除已生成的dao源文件的問題。
修復(fù)gen pbentity命令,使用自定義的jsonCase參數(shù)無效的問題。
修復(fù)run命令的-w指定監(jiān)聽目錄參數(shù)失效的問題。
下載地址
人氣源碼
相關(guān)文章
-
Codapp 外賣點餐系統(tǒng) v1.0.0Codapp 外賣點餐系統(tǒng)是一款專為快餐店、奶茶店、咖啡店、糕點店等商戶打造的 H5 移動點餐解決方案,支持自提與外賣兩種模式,可快速部署上線使用,歡迎需要的朋友下載使用...
-
FocusAny專注高效的AI工具條 v0.8.0FocusAny 是一個專注高效的AI工具條,可以使用 Alt / Option+空格 一鍵喚起,通過插件快速安裝,可以擴展出非常多的功能,歡迎需要的朋友下載使用...
-
LinkAndroid 全能手機連接助手 v0.6.0LinkAndroid是一個輕松連接安卓與電腦,暢享投屏、文件管理、應(yīng)用管理、截屏、錄屏、安裝應(yīng)用等一站式便捷體驗,讓工作更高效!歡迎需要的朋友下載使用...
-
PESCMS RENT房租管理系統(tǒng) v1.0.0PESCMS RENT(下稱PR)是一款基于GPLv2協(xié)議發(fā)布的開源房租管理系統(tǒng),程序基于Golang + VUE3編寫,歡迎需要的朋友下載使用...
-
ECHO個人博客主題網(wǎng)頁模板 v1.0ECHO個人主題網(wǎng)頁模板是一款適合個人圖文寫作與博客的主題。主題極簡優(yōu)雅,采用經(jīng)典獨特的三欄設(shè)計,保留線條和足夠的留白,展現(xiàn)您文字、圖片間的美...
-
優(yōu)雅草便民tools工具 v1.0.6優(yōu)雅草便民工具--便民tools工具tools-前端已接數(shù)據(jù),優(yōu)雅草小工具-數(shù)據(jù)來自優(yōu)雅草api賦能-優(yōu)雅草便民工具是一款由成都市一顆優(yōu)雅草科技有限公司打造的便民查詢公益工具,歡...
-
抖音熱門短劇在線搜索引擎 v1.0一個非常哇塞的在線短劇搜索頁面,接口已經(jīng)對接好了,上傳源碼到服務(wù)器解壓就能直接用,有能力的可以自己改接口自己寫自己的接口...
-
名揚銀河企業(yè)建站源碼 v2.0.2名揚銀河企業(yè)建站系統(tǒng),適用于無代碼基礎(chǔ)的新手,快速搭建企業(yè)網(wǎng)站,程序內(nèi)置了多項實用功能及插件,能夠便捷的對網(wǎng)站進行修改、調(diào)整、優(yōu)化等方面進行操作...
-
AGECMS商業(yè)會云管理_電子名片 v1.0.1AGECMS商業(yè)會云管理電子名片是一款專為商務(wù)人士設(shè)計的全方位互動電子名片軟件。它結(jié)合了現(xiàn)代商務(wù)交流的便捷性與高效性,通過數(shù)字化的方式,歡迎需要的朋友下載使用...
-
帝國cms看雪時間軸博客趣靜態(tài)模板 v1.0帝國cms看雪時間軸博客趣靜態(tài)模板是一款女生唯美簡潔個人博客靜態(tài)頁面模板,藍色時間軸個人網(wǎng)頁模板,下雪空間個人模板,喜歡的網(wǎng)友可以用開源程序帝國cms標簽仿站建設(shè)...
下載聲明
☉ 解壓密碼:m.fzitv.net 就是本站主域名,希望大家看清楚,[ 分享碼的獲取方法 ]可以參考這篇文章
☉ 推薦使用 [ 迅雷 ] 下載,使用 [ WinRAR v5 ] 以上版本解壓本站軟件。
☉ 如果這個軟件總是不能下載的請在評論中留言,我們會盡快修復(fù),謝謝!
☉ 下載本站資源,如果服務(wù)器暫不能下載請過一段時間重試!或者多試試幾個下載地址
☉ 如果遇到什么問題,請評論留言,我們定會解決問題,謝謝大家支持!
☉ 本站提供的一些商業(yè)軟件是供學(xué)習(xí)研究之用,如用于商業(yè)用途,請購買正版。
☉ 本站提供的GF(Go Frame)開發(fā)框架 v2.7.3資源來源互聯(lián)網(wǎng),版權(quán)歸該下載資源的合法擁有者所有。









