cmd组件
组件 | 备注 | |
---|---|---|
protoc-gen-eva | protobuf plugin, |
cmd/protoc-gen-eva |
eva | cmd/eva |
go get -u github.com/Gitforxuyang/eva/cmd/protoc-gen-eva
go get -u github.com/Gitforxuyang/eva/cmd/eva
使用 命令 创建项目,要求 首 字母 小 写 。多 字母 时使用 驼峰命名 规范
eva -name=xxx -port=xxx
创建成功 后 进入目 录执行
make proto
go get
执行
go run main.go
即 可 启动项目
功 能
1.sentry上 报。通 过配置 sentry地 址 即 可 使用 sentry上 报panic
2.链路追 踪 可 通 过配置 中 的 trace决定打 开哪些组件 的 链路。使用 log决定是 否 开启更 详细的 出入 参 数 记录
3.日 志 打 印 是 用 logger.getLogger()获得全局 日 志 打 印 对象进行打 印
1.其它plugin mysql/es/tablestore/broker
2.api server自 动注册 并发现服务
3.单元测试