【问题标题】:Tornado timeouts and server failured龙卷风超时和服务器失败
【发布时间】:2013-08-06 07:11:24
【问题描述】:

我现在正在开发基于 tornado 的实时游戏,tornado-sockjs。 在我们的游戏应用中有很多不同的超时策略: TIMEOUT_GAME_IF_NOBODY,TIMEOUT_GAME_IF_SERVER_OFF。这些超时有回调 可以直接使用存储(更新、插入等)。问题是什么是 将超时策略组织到模块中的正确方法?!我们如何重新执行回调 在服务器故障的情况下?想象一下,三个超时挂起,突然处理这些超时的服务器崩溃了。这意味着有些信息没有更新。

【问题讨论】:

    标签: python socket.io twisted tornado sockjs


    【解决方案1】:

    您应该通过发送确认队列发送所有重要数据。因此,如果您的服务器崩溃,所有数据都将从队列中获取。尝试使用rabbitmq。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-08-20
      • 2018-05-04
      • 2014-08-02
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多