您的位置: 首页 > 电脑软件 > go微服务框架Kratos

go微服务框架Kratosgo微服务框架Kratos v2.0.5 官方版

软件大小:645.78KB

软件语言:简体中文

用户评分:

软件版本:

授权方式:

软件官网:www.jinshun168.com

更新时间:2022-12-27 13:44:22

软件分类:电脑软件

运行环境:安卓

Kratos最新版框架包含了大量微服务相关的框架和工具,解决了gin在微服务场景下的一些适配,以及微服务本身的一系列生态!面向微服务的治理框架具有简单、通用、高效、稳定、健壮和高性能的特点。

20221227092555963.jpg

最新的克瑞托斯软件的特点

简洁:没有过度设计,代码简单明了;

常规:常规业务开发所需的基本库的功能;

高效:提高业务迭代效率;

稳定性:基础库可测性高,覆盖率高,在线练习安全可靠;

健壮性:通过良好的基础库设计减少误用;

高性能:高性能,但不是专门为了性能而黑客优化,引入不安全;

扩展性:良好的界面设计,可扩展实现,或通过添加基本库目录来扩展功能;

容错:针对故障设计,大量引入SRE的理解,鲁棒性高;

工具链:包含大量工具链,如缓存代码生成、lint工具等。

最新奎托斯版本介绍

API:协议通信基于HTTP/gRPC,由Protobuf定义;

错误:使用Protobuf的Enum作为错误码定义,工具生成判断界面;

数据:在协议通信HTTP/gRPC中,通过中间件规范服务元信息传输;

Config:支持多数据源模式,为配置合并铺路,支持原子模式动态配置;

Logger:标准日志接口,可以轻松集成三方日志库,通过fluentd收集日志;

Metrics:统一的指标接口,可以实现各种指标体系。普罗米修斯默认集成;

跟踪:遵循OpenTelemetry规范的定义,实现微服务链接跟踪;

编码:支持Accept和Content-Type自动选择内容编码;

Transport:一个通用的HTTP/gRPC传输层,实现统一的中间件插件支持;

注册表:可以实现统一的注册表接口,可以插入各种注册表;