# micro-go-course
[![Go Report Card](https://goreportcard.com/badge/github.com/etcd-io/etcd?style=flat-square)](https://goreportcard.com/report/github.com/etcd-io/etcd)
### 课程介绍
[课程介绍](https://kaiwu.lagou.com/course/courseInfo.htm?courseId=287)
随着云原生应用的流行,作为其代表技术的微服务架构,在业内的实践已经逐步走向成熟。国内一线互联网公司都在落地微服务的前沿,或将已有系统拆分为微服务,或用微服务来开发新系统。
Go 以简明的语法、丰富的内置类型、极高的并发性能,成为落地微服务架构的绝佳利器。目前各大公司都在将服务端技术栈往 Go 迁移,作为一线开发者,掌握 Go 微服务,紧跟服务端开发趋势,能更从容应对业务需求,提高个人职场竞争力。
![课程](http://image.blueskykong.com/WechatIMG105.jpeg)
### 课程项目
我们基于货运平台来进行实战,下面就来概述货运平台应用的需求。
比如,现在有一家货运公司,它在每个城市都设立了对应的码头,客户可以在码头上寄送货物,还可以预定寄送的货物、寄送的目的地等。在这个寄送过程中,货运公司会根据寄送货物的相关信息分配对应的行程在各个码头中流转,最终送达目的地码头。客户可以在货物寄送的任意节点查看跟踪货物,并最后在目的地码头上领取货物。
这时货运公司就需要开发一个货运平台应用,帮助它管理码头的信息和货物的流转行程,并提供一定的方式让客户查询货物的流转情况。从上述的描述可以分析出货运平台的主要功能有如下:
- 码头管理,货运公司通过应用添加位于不同城市的码头;
- 路线管理,不同码头之间的流转路线需要在系统中指定,货物需要在指定的路上在不同的码头上流转;
- 货物管理,包括货物寄送、货运流转记录、货物提取等;
- 费用计算,根据路线和货物的信息计算寄送成本。
除了主要的业务服务,还有诸如 API 网关、用户服务、鉴权服务、链路监控等基础服务。都会在课程中一一介绍。
### License
under the MIT license. See the [LICENSE](LICENSE) file for details.
没有合适的资源?快使用搜索试试~ 我知道了~
micro-go-course:拉勾教育课程源码《 Go微服务实战38讲》
共253个文件
go:152个
yaml:34个
mod:17个
4 下载量 103 浏览量
2021-03-23
06:24:42
上传
评论
收藏 7.2MB ZIP 举报
温馨提示
微型课程 课程介绍 随着云原生应用的流行,作为其代表技术的微服务架构,在某些实践上逐步走向成熟。国内一线互联网公司都在落地微服务的前沿,或将现有系统分解为微服务,或用微服务来开发新系统。 Go以简明的语法,丰富的内置类型,极高的并发性能,成为落地微服务架构的出色利器。服务,紧跟服务端开发趋势,能更从容应对业务需求,提高个人职场竞争力。 课程项目 我们基于货运平台来进行实战,下面就来概述货运平台应用的需求。 例如,现在有一家货运公司,它在每个城市都建立了对应的码头,客户可以在码头上寄送货物,还可以预定寄送的货物,寄送的目的地等。在这个寄送过程中,货运公司会根据寄送货物的相关信息分配对应的行程在各个码头中流转,最终送达目的地码头。客户可以在货物寄送的任意分段查看跟踪货物,并最后在目的地码头上领取货物。 这时货运公司就需要开发一个货运平台应用,帮助它管理码头的信息和货物的流转行程,并提供一定的
资源详情
资源评论
资源推荐
收起资源包目录
micro-go-course:拉勾教育课程源码《 Go微服务实战38讲》 (253个子文件)
cargo 13.58MB
Dockerfile 253B
Dockerfile 211B
Dockerfile 205B
Dockerfile 205B
Dockerfile 205B
Dockerfile 205B
Dockerfile 205B
Dockerfile 205B
Dockerfile 205B
Dockerfile 205B
Dockerfile 84B
Dockerfile 84B
.DS_Store 6KB
.gitignore 414B
token_service.go 14KB
string.pb.go 8KB
user.pb.go 8KB
token_service.go 6KB
service_test.go 6KB
mongo.go 6KB
discovery_client.go 5KB
discovery_client.go 5KB
discovery_client.go 5KB
http.go 5KB
service.go 5KB
service.go 5KB
main.go 5KB
delivery.go 5KB
endpoints.go 5KB
booking.go 5KB
http.go 4KB
inspection_test.go 4KB
endpoints.go 4KB
service.go 4KB
inmem.go 4KB
main.go 4KB
cargo_test.go 4KB
http.go 4KB
tracking_test.go 4KB
main.go 4KB
endpoints.go 3KB
cargo.go 3KB
handling.go 3KB
loadbalancer.go 3KB
main.go 3KB
proxying.go 3KB
hashring.go 3KB
mock.go 3KB
main.go 3KB
service.go 3KB
logging.go 2KB
service.go 2KB
endpoints.go 2KB
http.go 2KB
http.go 2KB
http.go 2KB
service.go 2KB
itinerary.go 2KB
transports.go 2KB
main.go 2KB
main.go 2KB
user_service.go 2KB
user_service.go 2KB
user_service.go 2KB
main.go 2KB
http.go 2KB
http.go 2KB
client_test.go 2KB
http.go 2KB
http.go 2KB
service_test.go 2KB
discovery_client.go 2KB
hashring_test.go 2KB
main.go 2KB
itinerary_test.go 2KB
http.go 2KB
endpoints.go 2KB
http_test.go 2KB
handling.go 2KB
http.go 2KB
http.go 2KB
main.go 2KB
http.go 2KB
main.go 2KB
service.go 2KB
main.go 2KB
endpoints.go 1KB
service.go 1KB
endpoints.go 1KB
client_service.go 1KB
endpoints.go 1KB
main.go 1KB
logging.go 1KB
user_service.go 1KB
inspection.go 1KB
stringModel.go 1KB
user_endpoint.go 1KB
user_endpoint.go 1KB
user_endpoint.go 1KB
共 253 条
- 1
- 2
- 3
锦宣
- 粉丝: 18
- 资源: 4564
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
评论0