业务网关和单体Web
服务基本一致,不同的地方在于,原来的具体业务逻辑交由调用微服务来实现。
代码初始化
执行以下命令,建立名为gateway
的服务,同样保存在app
目录下。
$ gf init app/gateway -a
initializing...
initialization done!
you can now run "cd app/gateway && gf run main.go" to start your journey, enjoy!
删除下列文件,留下一个空白的环境。
app/word/api/*
app/word/internal/controller/*
app/word/internal/cmd/cmd.go
进入仓库,开始正式开发。
$ cd app/gateway