web 服务器重启,event loop里面的事件会不会丢失
发布于 6 年前 作者 chenzeZzz 2615 次浏览 来自 问答
  1. event loop里面还有事件,或者 正在执行 promise.map, 这时候用 当机会不会丢数据,pm2 restart 会不会丢数据
    1. 游戏服务器是js 写的,一个房间一个进程,如果房间里面有人,我想更新代码,有什么好的办法
3 回复

丢失是肯定的,这辈子都不能不丢失的。 event loop 里面超多事件,个个都是关键,我超喜欢里面的

正经点. 进程都退出了,内存的东西没必要会保留,无关语言。 所以你可能需要消息队列,数据持久化.

建议 不要强制是关闭进程 试试 优雅关闭进程

@ipengyo 不知道 pm2 优不优雅, @axetroy 不过这样看来,是不是就不能完全依赖node 的队列了

回到顶部