一个 web 站点,一段时间就会新增功能,需要更新程序然后重启才行。有啥方案可以直接添加不重启?
弄个入口站点自动获取新加的功能监听的端口然后转发吗?
1
assad Nov 1, 2019
上 PHP
|
2
bagel Nov 1, 2019
|
3
loading Nov 1, 2019 via Android
golang 热重启 热更新
楼主问的应该不是重启系统。 |
4
killergun Nov 1, 2019
你说的是插件开发??
|
5
Trim21 Nov 1, 2019 via Android
(搭车问有啥支持 docker 化的 web 站点热重启方案吗,机器少不太想上 k8s,docker 里面跑的也不是 go 程序
|
6
assad Nov 1, 2019
难道你们不需要重新编译么?
|
10
NaVient Nov 1, 2019
k8s
|
11
gamexg Nov 1, 2019 via Android
go 有优雅重启的实现,
但是这种需求建议前面加负载均衡,由负载均衡做切换 |
12
Leigg Nov 1, 2019 via Android
你的意思就是业务不中断嘛,nginx 负载均衡了解一下
|
13
1024G Nov 1, 2019
感觉像是 rolling upgrade,用 k8s 应该很方便。否则就是有 service discovery,新的服务注册上去,旧的 down
|
14
37Y37 Nov 2, 2019
短链接,rolling update,docker 没 k8s,我们这么实现的
https://ops-coffee.cn/s/xnBehfSlZ3J02xb0GFuGDw |
15
reus Nov 2, 2019 via Android
reuseport 起新进程,结束旧进程,业务不中断。当然也要你的程序支持多实例同时跑
|