From 71bbf91a638ac9d60f847441128509bd384b6f92 Mon Sep 17 00:00:00 2001 From: kevin Date: Thu, 27 Aug 2020 23:29:56 +0800 Subject: [PATCH] update shorturl doc --- doc/shorturl.md | 24 +++++++++++++++++++++--- 1 file changed, 21 insertions(+), 3 deletions(-) diff --git a/doc/shorturl.md b/doc/shorturl.md index 86c0bf74..bd8b6162 100644 --- a/doc/shorturl.md +++ b/doc/shorturl.md @@ -117,11 +117,24 @@ ``` * 可以修改`internal/svc/servicecontext.go`来传递服务依赖(如果需要) + * 实现逻辑可以修改`internal/logic`下的对应文件 -## 4. 编写shorten/expand rpc服务(未完) +* 可以通过`goctl`生成各种客户端语言的api调用代码 -## 5. 定义数据库表结构,并生成CRUD+cache代码 +## 4. 编写shorten rpc服务(未完) + +* 编写`shorten.proto`文件 +* 用`goctl`生成rpc代码 + +## 5. 编写expand rpc服务(未完) + +* 编写`expand.proto`文件 +* 用`goctl`生成rpc代码 + +## 6. 修改API Gateway代码调用shorten/expand rpc服务(未完) + +## 7. 定义数据库表结构,并生成CRUD+cache代码 * shorturl下创建rpc/model目录:`mkdir -p rpc/model` * 在roc/model目录下编写创建shorturl表的sql文件`shorturl.sql`,如下: @@ -178,5 +191,10 @@ └── shorturl.sql ``` -## 6. Benchmark(未完) +## 8. 修改shorten/expand rpc代码调用crud+cache代码 +## 9. 完整调用演示 + +## 10. Benchmark(未完) + +## 11. 总结(未完) \ No newline at end of file