1
forrestshuang 2019-12-06 19:13:02 +08:00 1
fresh?
|
2
qinghon 2019-12-06 20:13:25 +08:00 via Android 1
systemd?
比自己实现稳多了 |
3
chennqqi 2019-12-06 20:26:11 +08:00 1
@qinghon systemd 不是解决方案,systemd 就是 kill restart,关键还是要在自己程序中捕获信号并支持软重启、热重启。
|
4
Moker 2019-12-06 20:36:38 +08:00 1
master 进程管理 主进程负责整体的调度和任务分配 启动子进程处理 需要更新的部分放到子进程上
具体可以根据自己的业务调整 |
5
Moker 2019-12-06 20:37:35 +08:00 1
如果只是任务上报 允许丢失或者短暂不可用的 那么 restart 也没啥问题
|
6
yinheli 2019-12-07 00:43:41 +08:00 1
之前是 grace github.com/facebookarchive/grace
现在大部分都换到了 tableflip |
7
ifaii 2019-12-07 07:42:28 +08:00 via iPhone 1
…… 容器滚动
|
8
hpu423 2019-12-07 10:28:05 +08:00 1
supervisor
|
11
guonaihong 2019-12-07 13:36:13 +08:00 1
用的是容器。
|
12
moonsn 2019-12-07 14:03:04 +08:00 1
看原理,结合业务特性自己实现。
|
13
HuHui 2019-12-07 14:55:52 +08:00 1
这不是 k8s 典型的应用场景么?
|
14
reus 2019-12-08 08:00:52 +08:00 via Android 1
发个消息让它自杀,然后让 systemd 之类的重启。热更新就算了吧。
|
15
chennqqi 2019-12-09 10:46:27 +08:00 1
cloudflare 的那个库不支持 windows
|
16
pythonee 2019-12-11 23:00:50 +08:00
|