平滑重启软链问题?gatewayWorker负载均衡的机制配置?

yadgen

有两个疑惑:

1、官方有一篇文章,平滑重启,仅支持Worker::runAll()执行后的代码进行reload
如有发布系统,通过软链指向了最新版本的代码,而且只保留10次(01-10)可以回滚的版本,问题是:我在01次启动了register,gateway,worker,这时候发布第11次的代码,会将01的代码删除,这时候会有影响吗?

2、gatewayWorker负载均衡的内部机制是什么,轮询?权重?可以自定义设置吗?文档上面没找到。

望作者指点一二,谢谢~

1508 1 0
1个回答

six

第二点貌似可以设置路由 http://doc2.workerman.net/router.html 来负载均衡

第一点得自己测试下吧。感觉代码常驻内存了,磁盘上的文件删除了不影响内存里的代码,除非进程重启了才会去载入磁盘里的某些业务代码。

  • 暂无评论
年代过于久远,无法发表回答
🔝