您好,欢迎来到838软件园!

当前位置:首页 > 软件下载 > 编程开发

Kratos(Go微服务框架)v2.0.5官方版

Kratos是一套轻量级的Go微服务框架,包含了大量微服务相关的框架和工具,解决了gin在微服务场景下的一些适配以及微服务本身的一系列生态。 Kratos是一套轻量级的Go微服务框架,包含了大量微服务相关的框架和工具,解决了gin在微服务场景下的一些适配以及...

  • 版本:v1.0.0
  • 平台:WinAll
  • 类型:编程开发
  • 发布:2025-05-12
  • 大小:712KB
  • 星级:

Kratos是一套轻量级的Go微服务框架,包含了大量微服务相关的框架和工具,解决了gin在微服务场景下的一些适配以及微服务本身的一系列生态。

Kratos是一套轻量级的Go微服务框架,包含了大量微服务相关的框架和工具,解决了gin在微服务场景下的一些适配以及微服务本身的一系列生态!

Kratos(Go微服务框架)

软件特点

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

General:一般业务发展所需的基础库功能;

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

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

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

High Performance:高性能,但是没有专门针对性能做hack优化,引入了不安全;

可扩展性:良好的接口设计可以扩展实现,或者通过添加新的基础库目录来扩展功能;

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

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

特征

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

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

元数据:协议通信HTTP/gRPC中,通过中间件标准化服务元信息传输;

Config:支持多数据源,合并平滑配置,支持通过Atomic方式进行动态配置;

Logger:标准日志接口,可以方便集成第三方日志库,通过fluidd收集日志;

Metrics:统一的指标接口,可以实现各种指标体系,默认集成Prometheus;

追踪:遵循OpenTelemetry规范定义,实现微服务链路追踪;

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

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

注册中心:实现统一的注册中心接口,可以插件到各个注册中心;

下载地址

下载排行

更多

关于我们 | 下载排行榜 | 专题合集 | 手机游戏 | 手机软件
Copyright 2024-2025 838软件园 闽ICP备2023004749号
联系方式: 123456@qq.com