ioGame
ioGame copied to clipboard
有没有考虑优雅停机,日常发布比较频繁时,是否会影响到用户
具体流程在实际中的影响可以说一下吗。
可能产生的影响: 对外服发送一个请求,正在一个逻辑服进行处理。 处理的过程中,这个逻辑服收到停机的命令,但是业务处理并没有执行完毕,只执行了前半部分代码,后半部分代码就被噶掉了。
期望: 程序是否有一种机制,先停止接受对外服的新请求,然后守护当前正在进行的逻辑服,待逻辑服处理完毕后,才会关闭程序。
这部分目前还没有提供,将来会在辅助系统中提供 https://github.com/iohao/iogame/issues/48
如果着急,可以先自行做扩展。
很需要这个功能啊尤其是用户请求密集的时候如果想重启会有很多业务的隐患