这个月一直在做租车服务,很忙很忙,所以直到现在才写月总结。
一本月已完成:
1.租车服务基本完成
二:下月待完成:
1.用 grpc 实现服务间的调用(现在的微服务是通过 http 相互调用来完成的,很 low,也很繁琐)
2.日志打点整理
三:可以写进简历的东西
项目经验:租车服务
四:go 语言知识小积累(小技巧)
1.pm2 直接部署 go build 生成的二进制文件,实现自动重启
- 无先后调用关系的接口可以用协程同时调用,然后把调用结果通过 channel 返回,这样能节省请求处理时间,比如套餐详情里,需要查询车型信息喝商户信息,就这两者就可以同时进行。
3.由于 channel 具有一等公民特性,可以作为函数的返回值直接返回,这样通过函数调用可以得到chanel,这样可以减少全局 chanel 的使用
网友评论