最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

GF(Go Frame)開發(fā)框架 v2.7.3

GF開發(fā)框架

  • 源碼大?。?span>1.6MB
  • 源碼語言:簡體中文
  • 源碼類型:國產(chǎn)軟件
  • 源碼授權(quán):開源軟件
  • 源碼類別:其它源碼
  • 應(yīng)用平臺:Go
  • 更新時間:2024-09-15
  • 網(wǎng)友評分:
360通過 騰訊通過 金山通過

情介紹

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ù)失效的問題。

  • GF(Go Frame)開發(fā)框架 v2.7.3

載地址

下載錯誤?【投訴報錯】

氣源碼

關(guān)文章

  • Codapp 外賣點餐系統(tǒng) v1.0.0
    Codapp 外賣點餐系統(tǒng) v1.0.0

    Codapp 外賣點餐系統(tǒng)是一款專為快餐店、奶茶店、咖啡店、糕點店等商戶打造的 H5 移動點餐解決方案,支持自提與外賣兩種模式,可快速部署上線使用,歡迎需要的朋友下載使用...

  • FocusAny專注高效的AI工具條 v0.8.0
    FocusAny專注高效的AI工具條 v0.8.0

    FocusAny 是一個專注高效的AI工具條,可以使用 Alt / Option+空格 一鍵喚起,通過插件快速安裝,可以擴展出非常多的功能,歡迎需要的朋友下載使用...

  • LinkAndroid 全能手機連接助手 v0.6.0
    LinkAndroid 全能手機連接助手 v0.6.0

    LinkAndroid是一個輕松連接安卓與電腦,暢享投屏、文件管理、應(yīng)用管理、截屏、錄屏、安裝應(yīng)用等一站式便捷體驗,讓工作更高效!歡迎需要的朋友下載使用...

  • PESCMS RENT房租管理系統(tǒng) v1.0.0
    PESCMS RENT房租管理系統(tǒng) v1.0.0

    PESCMS RENT(下稱PR)是一款基于GPLv2協(xié)議發(fā)布的開源房租管理系統(tǒng),程序基于Golang + VUE3編寫,歡迎需要的朋友下載使用...

  • ECHO個人博客主題網(wǎng)頁模板 v1.0
    ECHO個人博客主題網(wǎng)頁模板 v1.0

    ECHO個人主題網(wǎng)頁模板是一款適合個人圖文寫作與博客的主題。主題極簡優(yōu)雅,采用經(jīng)典獨特的三欄設(shè)計,保留線條和足夠的留白,展現(xiàn)您文字、圖片間的美...

  • 優(yōu)雅草便民tools工具 v1.0.6
    優(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
    抖音熱門短劇在線搜索引擎 v1.0

    一個非常哇塞的在線短劇搜索頁面,接口已經(jīng)對接好了,上傳源碼到服務(wù)器解壓就能直接用,有能力的可以自己改接口自己寫自己的接口...

  • 名揚銀河企業(yè)建站源碼 v2.0.2
    名揚銀河企業(yè)建站源碼 v2.0.2

    名揚銀河企業(yè)建站系統(tǒng),適用于無代碼基礎(chǔ)的新手,快速搭建企業(yè)網(wǎng)站,程序內(nèi)置了多項實用功能及插件,能夠便捷的對網(wǎng)站進行修改、調(diào)整、優(yōu)化等方面進行操作...

  • AGECMS商業(yè)會云管理_電子名片 v1.0.1
    AGECMS商業(yè)會云管理_電子名片 v1.0.1

    AGECMS商業(yè)會云管理電子名片是一款專為商務(wù)人士設(shè)計的全方位互動電子名片軟件。它結(jié)合了現(xiàn)代商務(wù)交流的便捷性與高效性,通過數(shù)字化的方式,歡迎需要的朋友下載使用...

  • 帝國cms看雪時間軸博客趣靜態(tài)模板 v1.0
    帝國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)歸該下載資源的合法擁有者所有。

乃东县| 嘉峪关市| 陆丰市| 行唐县| 宁化县| 玉溪市| 措勤县| 横峰县| 兴仁县| 宣化县| 界首市| 辽源市| 介休市| 太原市| 泰顺县| 永修县| 舟山市| 无为县| 太仆寺旗| 永川市| 新郑市| 许昌市| 灌南县| 绍兴市| 靖西县| 江都市| 临高县| 全椒县| 德格县| 常州市| 尼玛县| 铜陵市| 乌拉特中旗| 沭阳县| 渝北区| 白河县| 宁都县| 汨罗市| 都安| 阿拉善右旗| 武穴市|