2015-07-02 40 views
0

當你有一個流星簇(可以說是2個盒子)並且服務器停止響應(停止)時,所有的流量是否會被重新路由到另一個「實時」服務器?我正在爲某人建立一個應用程序,它很可能會是一個失火和遺忘的應用程序(它運行的地方,只是在它們進來時提供更新)。meteor當服務器丟失時會發生什麼

我擔心的是,如果一臺服務器出現故障,那麼連接到該盒子的任何客戶端都不會有任何流量。

信息有關的應用程序:

  1. 該應用程序將火災和忘記(負載頁面,然後走開)。有可能有人不會刷新頁面或任何東西。

  2. 這個程序是關鍵任務,有人沒有得到通知是真的,真的很糟糕,幾秒鐘的差異確實很重要。

  3. 必須使用Websockets。拉秒記錄中的10秒鐘是不可接受的。

最重要....

  • 該應用必須自動恢復。如果服務器出現故障,客戶端必須切換到一個沒有頁面刷新的好箱子,或者有人走到箱子並刷新。
  • 回答

    0

    當連接丟失時,流星總會嘗試重新連接到服務器,所以如果服務器重新聯機,它將重新連接。但是如果你需要一個自定義邏輯來重新連接到不同的集羣,當用戶斷開連接時也應該很容易編碼,文檔具有反應性的API來查看連接狀態(Meteor.status)這裏是一個新的包,我發現它可以是一個很好的地方看看它應該如何工作:https://github.com/nspangler/autoreconnect

    也如果你使用meteorhacks:cluster它可能會重試連接到不同的服務器,文檔沒有真正說出任何有關它,但如果不是這樣,我認爲aruonda可能會添加只是通過問git。

    祝你好運:)

    相關問題