golang-hellocae
更新时间 2026-06-18 14:29:26
最近更新时间: 2026-06-18 14:29:26
应用介绍
本项目是一个基于 Gin 框架 的 Golang 微服务 Demo 应用,用于演示 CAE(Cloud Application Engine)平台的灰度发布、链路追踪、健康检查、监控指标采集等能力。
前置条件
开通云应用引擎控制台
应用使用方式
选择示例镜像
点击选择镜像-示例镜像- golang-hellocae 镜像
选择镜像版本 v1.0
应用访问
应用默认端口
8080
应用API文档
| 请求方式 | 接口API | 请求参数 | 示例请求 | 含义 |
|---|---|---|---|---|
| GET | / | 无 |
| 根路径,返回欢迎字符串 hello cae! |
| GET | /ping | 无 | curl http://localhost:8080/ping | 健康检查接口,返回 pong! |
| GET | /ip | 无 | curl http://localhost:8080/ip | 获取本机 IP、主机名和当前时间戳,返回 JSON |
| GET | /user:id | 路径参数:id(用户ID) | curl http://localhost:8080/user:12345 | 根据用户ID查询用户信息 |
| GET | /echo | 查询参数:q(回显内容) |
| 回显接口,将 q 参数内容原样返回 |
| GET | /error | 无 | curl http://localhost:8080/error | 模拟错误响应,返回 502 Bad Gateway |
| GET | /slow-ping | 无 | curl http://localhost:8080/slow-ping | 模拟慢请求,睡眠3秒后返回 `pong!` 及本机IP |