hzde0128 / Gomicro_note
Licence: mit
go-micro学习笔记
Stars: ✭ 62
Projects that are alternatives of or similar to Gomicro note
Go Plugins
Go Micro Plugins. Moved to go-micro/plugins.
Stars: ✭ 1,654 (+2567.74%)
Mutual labels: go-micro, micro
S
a go web freamwork for micro service, very very easy to create and deploy, with auto service registry and discover, high performance and based on http/2 no ssl
Stars: ✭ 67 (+8.06%)
Mutual labels: go-micro, micro
Go Collection
🌷 awesome awesome go, study golang from basic to proficient
Stars: ✭ 1,193 (+1824.19%)
Mutual labels: note, micro
Micro Starter Kit
Cloud Native GoLang Microservices - gRPC, GraphQL
Stars: ✭ 167 (+169.35%)
Mutual labels: go-micro, micro
Microservices
micro 微服务实例教程,包含JWT鉴权、熔断、监控、链路追踪、健康检查、跨域等
Stars: ✭ 341 (+450%)
Mutual labels: go-micro, micro
micro-plugins
go-micro plugins, auth(JWT+Casbin)、go-micro服务加入istio服务网格
Stars: ✭ 27 (-56.45%)
Mutual labels: micro, go-micro
Protoc Gen Micro
Protobuf code generation for Micro. Moved to go-micro/cmd/protoc-gen-micro.
Stars: ✭ 270 (+335.48%)
Mutual labels: go-micro, micro
Micro Lisp
🎄A very small Lisp programming language 😀that used to be under 200 lines of C🎄
Stars: ✭ 699 (+1027.42%)
Mutual labels: micro
Paysuper Management Api
The REST API server for the merchant`s dashboard.
Stars: ✭ 46 (-25.81%)
Mutual labels: go-micro
Taskbook
Tasks, boards & notes for the command-line habitat
Stars: ✭ 8,326 (+13329.03%)
Mutual labels: note
Micro Router
🚉 A tiny and functional router for Zeit's Micro
Stars: ✭ 621 (+901.61%)
Mutual labels: micro
gomicro_note
go-micro学习笔记
第一章:热身和http api篇
- 第1讲:开张课、安装框架、创建第一个web api
- 第2讲:引入外部框架gin生成web API
- 第3讲:服务注册:快速把服务注册到Consul中
- 第4讲:[准备工作课]模拟运行API(主站API、商品API)
- 第5讲:服务发现(1):获取consul服务列表、selector随机选择
- 第6讲:穿插知识点:使用内置命令参数启动、注册多个服务
- 第7讲:服务发现(2):开启多个服务、用轮询方式获取服务
- 第8讲:服务调用:基本方式调用 Api(http api)
- 第9讲:服务调用: 使用插件、调用http api的正规姿势(初步)
- 第10讲:调用http api的姿势:带参数调用(有思考题)
- 第11讲:调用http api:引入protobuf、生成参数和响应模型
- 第12讲:处理参数模型中的json tag不一致问题
第二章:rpc和微服务
- 第13讲:使用rpc构建一个简易商品服务、注册到consul
- 第14讲:在gin中调用上节课构建的rpc服务(获取商品列表)
- 第15讲:在gin中调用rpc服务(参数名处理、代码基本封装)
- 第16讲:Go-micro的装饰器wrapper的初步使用(中间件)
- 第17讲:熔断器使用(1):hystrix初步、捕获超时报错
- 第18讲:熔断器使用(2):服务降级的使用
- 第19讲:熔断器使用(3):初步整合hystrix到go-micro中
- 第20讲:上节课课后作业:增加商品详细API(rpc)
- 第21讲:熔断器使用(4):通用降级方法的编写姿势
- 第22讲:熔断器使用(5):熔断器的参数设置
第三章:Micro工具篇
- 第23讲:微服务工具箱(运行时)学习:了解Micro、复习、列出所有服务
- 第24讲:使用Micro工具查看和调用我们的服务
- 第25讲:使用Micro为我们的rpc服务创建http api网关
- 第26讲:(选学)创建grpc网关的基本设置和运行方法
第四章:场景练习之用户注册
- 第27讲:复习课、基本接口(用户注册接口)
- 第28讲:引入gorm、用户数据入库
- 第29讲:用户注册场景:数据验证(1):第三方验证库、自定义错误信息
- 第30讲:用户注册场景:数据验证(2):自定义验证tag、正则验证
- 第31讲:用户注册场景:数据验证(3) :切片属性的验证(string切片)
Note that the project description data, including the texts, logos, images, and/or trademarks,
for each open source project belongs to its rightful owner.
If you wish to add or remove any projects, please contact us at [email protected].