亚洲精品欧美日韩-亚洲精品欧美一区二区三区-亚洲精品欧美综合-亚洲精品欧洲精品-亚洲精品欧洲一区二区三区

首頁
手機版
熱門搜索:
當前位置:電腦軟件編程開發程序源碼Kratos框架

Kratos框架 官方版v2.0.0beta3

  • 大小:312KB
  • 語言:簡體中文
  • 類別:程序源碼
  • 類型:免費軟件
  • 授權:國產軟件
  • 時間:2021/04/26
  • 官網:http://www.taiyee.com.cn
  • 環境:Windows7, Windows10, WindowsAll

相關軟件

Kratos是一款Go微服務框架, 在該框架中為用戶提供了非常多的功能,包括APIs、Errors、Metadata等等,框架中包含了大量的額微服務功能和工具,解決特定場景下的一些需求,讓你可以更好的解決自己遇到的問題, 提供一系列生態。

軟件特色

Kratos圖片

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

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

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

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

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

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

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

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

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

軟件功能

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框架 官方版v2.0.0beta3

普通下載通道

網友評論

返回頂部