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

    Metrics Configuration WithSeconds() WithRequests() Usage Prometheus To configure metrics in servers To configure metrics in clients References Metrics Metrics middlewa...
  • Components

    Components Components 📄️ API Definition Kratos implements REST and gRPC as the transport protocols. We mainly follow the [API Design Guide](https://cloud.google.com/apis/desi...
  • Protobuf 规范

    694 2022-04-18 《Kratos v2.2 教程》
    Protobuf 规范 目录结构 包名 go_package java_package objc_class_prefix Version Import 命名规范 目录结构 文件结构 Message 和 字段命名 数组 Repeated 枚举 Enums 服务 Services Comment Examples Referen...
  • Logging

    Logging Usage gRPC server gRPC client HTTP client Use in the project grpc-server internal/server/grpc.go Logging Logging middleware is used to print the details of request...
  • Logging

    Logging Usage gRPC server gRPC client HTTP client grpc-server Logging Logging middleware is used to print the details of requests received or initiated by the service. Us...
  • 配置

    673 2022-04-18 《Kratos v2.2 教程》
    配置 设计理念 1.支持多种配置源 2.支持多种配置格式 3.热更新 4.配置合并 使用 1.初始化配置源 2.读取配置 3.监听配置变更 4.读取环境变量 5.配置解析Decoder 6.配置处理Resolver 7.支持其它格式的配置文件 kratos-layout 理念 1.项目结构 2.配置生成命令 3.使用Protob...
  • trace

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

    90 2024-11-03 《Kratos v2.8 教程》
    gRPC Server 配置 Network(network string) ServerOption Address(addr string) ServerOption Timeout(timeout time.Duration) ServerOption Logger(logger log.Logger) ServerOption Mid...
  • Logger

    Interface Implementation Implement logger Implement valuer Usage Print log with Logger Print log with Helper Add some default fields with Valuer Log to multiple loggers Bin...
  • 项目结构

    601 2023-06-19 《Kratos v2.6 教程》
    项目结构 推荐阅读 项目结构 我们创建了 kratos-layout 作为使用 kratos new 新建项目时所使用结构,其中包括了开发过程中所需的配套工具链( Makefile 等),便于开发者更高效地维护整个项目,本项目亦可作为使用 Kratos 构建微服务的工程化最佳实践的参考。 使用如下命令即可基于 kratos-layout 创...