本项目旨在以全面的视角向大家演示micro服务的开发,并尽可能介绍其功能。我们尝试由浅入深,从基础篇开始,每个目录对应一个级别的示例。
朋友,请加入slack,进入中国区Channel沟通。
这里省略了Golang环境安装,未安装的同学可参考Golang,选择合适自己的安装包搭建Go开发环境。
$ go get -u github.com/micro/micro
*代表是初阶,**代表中阶,***代表高阶
- micro-api
- *rpc-handler rpc模式
- *api-handler api模式
- *proxy-handler proxy(http)模式
- *web-handler web(websocket)模式
- *event-handler event模式
- *meta-handler meta模式
- micro-broker
- micro-cli 如何使用命令行接口
- **flag 如何使用flag
- micro-config 如何读取配置
- micro-grpc micro与grpc相关用法
- **micro-new 新建模板
- *micro-registry
- micro-service 编写Micro服务,包含service和function
- micro-web
- *web-pub web与pub结合
- **micro-wrapper
- grpc
- grpc-oneof grpc oneOf 示例todo