简易的抖音服务器
- 在IDL文件夹下创建新的服务文件夹,存放thrift文件
- 在cmd文件夹下创建新的服务文件夹,存放可运行程序
- 编写thrift文件
- 在 第2步 中创建的文件夹下执行kitex工具生成代码(例如
kitex -module "github.com/PCBismarck/tiktok_server/cmd/user" -service a.b.c ../../IDL/userServer/user.thrift
) - 在生成的main.go文件中编辑服务器地址和端口(提供本服务的地址端口)
- 在生成的handler.go文件中完事业务逻辑
- 在 cmd/api/biz/rpc/ 下创建自己服务的rpc文件
- 在该文件中需要初始化对应服务的 service.client
- 通过对应的client访问微服务
- 在 cmd/api/biz/handler/ 中使用rpc文件中的函数