Skip to content

oceancoll/MIX_GRPC

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

MIX_GRPC

begoo&gomicro demo

#编译proto文件 ./build_proto.sh

#使用方式及注意点 1.下载相关包文件

cd MIX_GRPC go download

2.启动user-srv服务

go run main.go

3.启动sale-srv服务

go run main.go

4.安装begoo服务

go get github.com/astaxie/beego

go get github.com/beego/bee

bee添加环境变量

5.测试user-srv服务

go run /user-srv/client/main.go

6.测试sale-srv服务

go run /sale-srv/client/main.go

7.启动begoo服务

bee run

#docker化服务

1.分别在user-srv,sale-srv,beego-api中新增Dockerfile和Makefile文件,具体见文件

Makefile的build中,如果基础镜像是alpine,则在go build中增加CGO_ENABLED=0,防止动态编译

Makefile的run中,增加-v /etc/localtime:/etc/localtime:ro 可以同步宿主机的时区

2.关于新建user-client和sale-client的原因:

docker 本身有自己的mdns,user-srv run时,client.go会找不到节点,故client服务也需加入docker服务

3.具体启动方式

make build && make run

About

begoo&gomicro demo

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published