书栈网 · BookStack 本次搜索耗时 0.018 秒,为您找到 80 个相关结果.
  • 编译

    编译 Example 编译脚本 查看编译版本信息 查看帮助文档 查看运行时信息 编译 Example 项目地址 (opens new window) 使用EGO框架的应用会在编译期注入许多必要信息,方便后续排查问题。该方案被大量Go应用所使用,例如istio、prometheus等。我们使用的编译脚本核心内容如下所示。 编译脚...
  • 短时任务Job

    短时任务Job 背景 Example 用户代码 短时任务Job 背景 通常我们有许多程序是短时任务,执行一下就结束。这种场景通常有以下两种方式: 执行某个一次性任务,例如:执行程序的安装,或者mock数据 将生命周期托管给例如k8s job或者xxljob,由他们控制job的执行时间 Example 项目地址 (opens new...
  • gRPC服务

    gRPC服务 1 Example 2 使用方式 3 gRPC配置 4 普通服务 4.1 用户配置 4.2 用户代码 5 开启链路的服务 5.1 用户配置 5.2 测试代码 5.2.1 服务端链路信息 5.2.2 客户端链路信息 6 开启服务端详细日志信息 6.1 测试代码 6.2 用户配置 6.3 服务端详细信息 7 gRPC获...
  • gRPC服务

    gRPC服务 Example HTTP配置 用户配置 用户代码 gRPC服务 Example 项目地址 (opens new window) HTTP配置 type Config struct { Host string // IP地址,默认...
  • 简介

    EGO简介 介绍 框架背景 EGO的理念 提升组件熟练度 提升故障排查效率 自动生成重复代码 EGO的定义 框架分层 组件分层 EGO简介 介绍 EGO是一个集成了各种工程实践的框架。通过组件化的设计模式,保证了业务方能够统一的调用方式启动各种组件。 使用EGO的优势: 配置化驱动组件 屏蔽底层组件启动细节 微服务组件的可观测...
  • gRPC

    gRPC 1 Example 2 gRPC配置 3 优雅的Debug 4 直连gRPC 4.1 用户配置 4.2 用户代码 5 使用ETCD的gRPC 5.1 用户配置 5.2 用户代码 6 使用K8S的gRPC 6.1 用户配置 6.2 用户代码 7 使用gRPC的链路 7.1 用户配置 7.2 测试代码 7.2.1 服务端链路信...
  • HTTP

    HTTP 1 Example 2 HTTP配置 3 用户配置 4 优雅的Debug 5 用户代码 6 使用HTTP的链路 6.1 用户配置 6.2 用户代码 6.3 在JaegerUI中查看链路信息 HTTP 1 Example 项目地址 (opens new window) ego版本:ego@v0.5.3 2 HTTP...
  • 日志

    日志 Example 日志配置 终端显示日志 文件显示日志 动态日志级别 日志字段 日志 日志 Example 终端显示日志 (opens new window) 文本显示日志 (opens new window) 日志动态修改级别 (opens new window) 日志配置 框架在处理的日志区分为框架日志和业务日...
  • 治理服务

    治理服务 Example 背景 可观测数据 用户配置 用户代码 查看运行的metric信息 治理服务 Example 项目地址 (opens new window) 背景 Go 不像Java 和PHP ,有虚拟机帮助程序员对程序运行的内部情况的观测,但这种观测对于程序员而言排查故障,解决性能问题是非常重要的。 EGO 着眼于可观测...
  • 治理服务

    治理服务 Example 背景 可观测数据 用户配置 用户代码 查看运行的metric信息 治理服务 Example 项目地址 (opens new window) 背景 Go 不像Java 和PHP ,有虚拟机帮助程序员对程序运行的内部情况的观测,但这种观测对于程序员而言排查故障,解决性能问题是非常重要的。 EGO 着眼于...