module
Version:
v0.0.0-...-08c2887
Opens a new window with list of versions in this module.
Published: Nov 15, 2018
License: MIT
Opens a new window with license information.
README
¶
go-micro-example
这只是一个技术使用的示例项目
使用的技术
目录结构
.
├── api //restful接口
├── cinit //公共配置和初始化
├── cmd //服务入口
├── data //测试数据
├── deployments //部署目录,docker docker-compose k8s配置文件,自动化生成
├── go.mod //go1.11包管理
├── go.sum
├── internal //内部公共组件
├── LICENSE
├── Makefile
├── README.md
├── scripts //makefile使用的脚本
├── srv //服务目录
└── third_party //第三方包目录
依赖安装
- 安装 protoc protoc-gen-micro protoc-gen-go
安装说明
-
安装docker和docker-compose
-
安装bindata打包
安装说明
编译
make vendor
make allbuild
本地docker-compose运行
make compose
请求
//登录,返回token在响应头中:Authorization
curl -X POST http://127.0.0.1:8888/common/v1/login -H 'Content-Type: application/json' -d '{"username":"xiaomeng01","password":"123456"}' -i
查看效果
-
链路跟踪:http://127.0.0.1:16686 本地效果
-
监控:http://127.0.0.1:3000 本地效果 用户名:admin 密码:admin
Directories
¶
Click to show internal directories.
Click to hide internal directories.