书栈网 · BookStack 本次搜索耗时 0.017 秒,为您找到 341 个相关结果.
  • Overview

    Overview Interface server Transporter Endpointer Usage Overview The Kratos framework abstracts the transport layer, the developers can access the implementation through ...
  • API 定义

    1038 2021-07-16 《Kratos v2.0 教程》
    定义接口 生成接口 注册接口 References API 与用户的通信协议,通常是 REST API 和 RPC API 作为传输层协议,而 Kratos 主要参考 Google API 指南,实现了对应通信协议支持,并且遵守了 gRPC API 使用 HTTP 映射功能进行 JSON/HTTP 的支持。 也就是通过定义 proto 即可使用 ...
  • Wire 依赖注入

    1303 2021-07-16 《Kratos v2.0 教程》
    安装工具 工作原理 使用方式 初始化组件 References Wire 是一个灵活的依赖注入工具,通过自动生成代码的方式在编译期完成依赖注入。 在各个组件之间的依赖关系中,通常鼓励显式初始化,而不是全局变量传递。 所以通过 Wire 进行初始化代码,可以很好地解决组件之间的耦合,以及提高代码维护性。 安装工具 go get gi...
  • Wire 依赖注入

    443 2022-08-10 《Kratos v2.4 教程》
    Wire 依赖注入 安装工具 工作原理 使用方式 初始化组件 References Wire 依赖注入 Wire 是一个灵活的依赖注入工具,通过自动生成代码的方式在编译期完成依赖注入。 在各个组件之间的依赖关系中,通常鼓励显式初始化,而不是全局变量传递。 所以通过 Wire 进行初始化代码,可以很好地解决组件之间的耦合,以及提高代码维护...
  • Wire 依赖注入

    374 2023-06-19 《Kratos v2.6 教程》
    Wire 依赖注入 安装工具 工作原理 使用方式 初始化组件 References Wire 依赖注入 Wire 是一个灵活的依赖注入工具,通过自动生成代码的方式在编译期完成依赖注入。 在各个组件之间的依赖关系中,通常鼓励显式初始化,而不是全局变量传递。 所以通过 Wire 进行初始化代码,可以很好地解决组件之间的耦合,以及提高代码维护...
  • 设计理念

    1061 2023-06-19 《Kratos v2.6 教程》
    设计理念 设计哲学 仓库、文档和社区 为什么v2完全重新设计 数据库/缓存/消息队列/… CLI工具 Protobuf定义API 元信息传递 错误处理 配置文件 服务注册&服务发现 日志 监控 链路追踪 负载均衡 限流熔断 中间件 插件 示例代码 设计理念 本篇文档阐述Kratos的设计理念,介绍Kratos项目的整...
  • 设计理念

    设计理念 设计哲学 仓库、文档和社区 为什么v2完全重新设计 数据库/缓存/消息队列/… CLI工具 Protobuf定义API 元信息传递 错误处理 配置文件 服务注册&服务发现 日志 监控 链路追踪 负载均衡 限流熔断 中间件 插件 示例代码 设计理念 本篇文档阐述Kratos的设计理念,介绍Kratos项目的整...
  • 框架组件

    440 2023-06-19 《Kratos v2.6 教程》
    框架组件 框架组件 📄️ API 定义Kratos API 与用户的通信协议,通常是 REST API 和 RPC API 作为传输层协议,而 Kratos 主要参考 Google API 指南,实现了对应通信协议支持,并且遵守了 gRPC API 使用 HTTP 映射功能进行 JSON/HTTP 的支持 📄️ 配置Kratos 配置源可以指定多个...
  • 常见问题

    561 2022-04-18 《Kratos v2.2 教程》
    常见问题 在使用kratos proto 命令时报google/protobuf/descriptor.proto: File not found. 的错误 IDE中import “google/api/annotations.proto”;等proto文件有错误提示(被画波浪线) 如何使用 goland 进行开发 新版本发布后重新生成代码,发现无法运...
  • trace

    755 2021-07-16 《Kratos v1.0 教程》
    背景 概览 参考文档 使用 zipkin使用 zipkin效果图 背景 当代的互联网的服务,通常都是用复杂的、大规模分布式集群来实现的。互联网应用构建在不同的软件模块集上,这些软件模块,有可能是由不同的团队开发、可能使用不同的编程语言来实现、有可能布在了几千台服务器,横跨多个不同的数据中心。因此,就需要一些可以帮助理解系统行为、用于分析性能...