簡體   English   中英

龍卷風超時和服務器故障

[英]Tornado timeouts and server failured

我現在正在開發基於龍卷風,tornado-sockjs的實時游戲。 我們的游戲應用程序中有很多不同的超時策略:TIMEOUT_GAME_IF_NOBODY,TIMEOUT_GAME_IF_SERVER_OFF。 這些超時具有可直接用於存儲的回調(更新,插入等)。 問題是將超時策略組織到模塊中的正確方法是什么? 如果服務器發生故障,我們如何重新執行回調? 想象一下,三個超時正在掛起,並且處理這些超時的服務器突然崩潰了。 這意味着某些信息未更新。

您應通過隊列發送所有重要數據,並確認交付。 因此,如果您的服務器崩潰,所有數據將從隊列中到達。 嘗試使用rabbitmq。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM