书栈网 · BookStack 本次搜索耗时 0.021 秒,为您找到 80 个相关结果.
  • 6 Ego Access 自定义链路

    6 Ego Access 自定义链路 6 Ego Access 自定义链路 日志、链路、监控可以说是微服务治理的三驾马车,如下所示。 从图中,我们可以看到日志、链路、监控其实是有很多不一样的地方,同时又有一些交汇的地方。 我们将日志和链路的一些特性列一个表格。 方式 采集类型 量级 优势 调整采集 格式 日志 请求、错误、慢日志 中 聚合、错误收...
  • 短时任务Job

    短时任务Job 背景 最简单的Job Example HTTP的Job Example 1 用接口调用Job服务 入参 响应 成功响应 2 用命令行模拟HTTP调用Job服务 入参 响应 代码 短时任务Job ego版本:ego@v0.8.5 背景 通常我们有许多程序是短时任务,执行一下就结束。这种场景通常有以下三种方式:...
  • ETCD服务注册与发现使用

    ETCD服务注册与发现使用 1 配置 1.1 Registry配置 1.2 ETCD配置 2 服务注册 2.1 服务注册配置 2.2 服务注册代码 3 服务发现 3.1 服务发现 3.2 服务注册代码 ETCD服务注册与发现使用 1 配置 1.1 Registry配置 type Config struct { ...
  • 链路

    链路 链路传递 HTTP服务 gRPC服务 Gorm客户端 Redis客户端 HTTP客户端 业务记录链路id日志 HTTP服务 grpc服务 链路trace id 自定义链路 如何在HTTP服务中鉴权后,在链路中添加Uid 信息 通用Context的赋值和取值 最终达到效果 链路 链路传递 要想使用链路的特性,那么我们一...
  • 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 用户代码 gRPC 1 Example 项目地址 (opens new window...
  • 编译

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

    定时任务 Cron 1 Example 2 定时任务配置 3 常规定时任务 3.1 用户配置 3.2 用户代码 4 分布式定时任务 4.1 用户配置 4.2 用户代码 定时任务 Cron 1 Example Example (opens new window) ego 版本:ego@v0.4.1 2 定时任务配置 type ...
  • 1.1.快速开始

    564 2021-06-26 《ebar-go v1.0 教程》
    说明 安装 主程序 运行 说明 本文将告诉你如果快速的使用ego 运行起一个web项目。 安装 go get github . com / ebar - go / ego 主程序 main.goimport ( "github.com/ebar-go/ego" "github.com/ebar-go/ego/h...
  • 快速开始

    快速开始 Example 创建项目 HelloWorld 安装依赖 添加配置 使用命令行运行 快速开始 Example 项目地址 (opens new window) 创建项目 mkdir helloworld cd helloworld go mod init helloworld HelloWorld p...
  • Sentinel

    Sentinel Example Sentinel配置 Sentinel 限流配置 HTTP限流 配置 限流配置 启动服务 测试限流 测试监控数据 动态修改限流参数 限流可选参数 Sentinel Example 项目地址 (opens new window) 官方文档 (opens new window) ego版本:eg...