-
Notifications
You must be signed in to change notification settings - Fork 7
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
可以对于单个服务部署多个实例吗 #80
Comments
go-zero架构未设置默认网关,想实现多实例的负载均衡可以考虑nginx负载均衡策略,同时go-zero也做了k8s微服务封装,集成k8s后可自动实现多实例负载均衡,我们团队当前项目进度并未集成k8s,仅采用nginx作为简单网关实现,如果要多实例部署,可以自行修改nginx配置实现 |
那我只需要修改nginx配置实现,并不需要对代码进行改动,就可以实现对于单个服务部署多个实例并且达到负载均衡 |
如果你是本机部署多实例需要更改服务的端口号,如果是多机器部署就在nginx负载均衡到不同的机器就行 |
好的谢谢 |
我现在要将这些服务部署到k8s上,您能告诉我会有哪些问题吗 |
可以去看看go-zero有关k8s部署的相关文档哦 |
请问这四个服务每一个都是单独部署到一个docker上的吗,每个有单独的启动命令吗 |
每个服务均打包为单独的docker镜像,再使用k8s部署 |
怎么把单个服务均打包为单独的docker镜像 |
代码如何拆分,求教 |
@luoshixu123 具体可看我们项目的官网文档和开发文档 |
可以对于单个服务部署多个实例吗
The text was updated successfully, but these errors were encountered: