雷火电竞官网-中国知名电竞赛事平台

當下軟件園 / 匯聚當下最新最酷的軟件下載站!
當下軟件園

您的位置: 首頁 > 應用軟件 > 編程工具 > Kratos框架(Go微服務框架) V2.0.0beta3 官方版

  Kratos是一款功能強大的輕量級GO微服務框架,為用戶提供了海量的微服務相關框架和工具,為微服務的開發構建工作提供了幫助。軟件能夠輕松解決gin在微服務場景下的一些適配和微服務本身的一系列生態,滿足用戶的各種微服務框架功能需求。

Kratos

【軟件特色】

  簡單:不過度設計,代碼平實簡單;

  通用:通用業務開發所需要的基礎庫的功能;

  高效:提高業務迭代的效率;

  穩定:基礎庫可測試性高,覆蓋率高,有線上實踐安全可靠;

  健壯:通過良好的基礎庫設計,減少錯用;

  高性能:性能高,但不特定為了性能做 hack 優化,引入 unsafe ;

  擴展性:良好的接口設計,來擴展實現,或者通過新增基礎庫目錄來擴展功能;

  容錯性:為失敗設計,大量引入對 SRE 的理解,魯棒性高;

  工具鏈:包含大量工具鏈,比如 cache 代碼生成,lint 工具等等;

Kratos

【軟件功能】

  APIs:協議通信以 HTTP/gRPC 為基礎,通過 Protobuf 進行定義;

  Errors:通過 Protobuf 的 Enum 作為錯誤碼定義,以及工具生成判定接口;

  Metadata:在協議通信 HTTP/gRPC 中,通過 Middleware 規范化服務元信息傳遞;

  Config:支持多數據源方式,進行配置合并鋪平,通過 Atomic 方式支持動態配置;

  Logger:標準日志接口,可方便集成三方 log 庫,并可通過 fluentd 收集日志;

  Metrics:統一指標接口,可以實現各種指標系統,默認集成 Prometheus;

  Tracing:遵循 OpenTelemetry 規范定義,以實現微服務鏈路追蹤;

  Encoding:支持 Accept 和 Content-Type 進行自動選擇內容編碼;

  Transport:通用的 HTTP/gRPC 傳輸層,實現統一的 Middleware 插件支持;

  Registry:實現統一注冊中心接口,可插件化對接各種注冊中心;

軟件特別說明

標簽: Kratos 開發框架

其他版本下載

更多(40)>軟件開發框架

編程框架指的是實現了某應用領域通用完備功能的底層服務,所以今天小編也收集整理了幾款使用成熟的編程框架,為開發人員的編程開發工作提供了便利。 查看 >>
網友評論
回頂部 去下載

關于本站|下載幫助|下載聲明|軟件發布|聯系我們

Copyright ? 2005-2024 m.obymc.com.All rights reserved.

浙ICP備2024132706號-1 浙公網安備33038102330474號