2012-04-12 50 views
0

試圖找到關於此問題的答案,但在Google上沒有發現任何令人信服的內容。我的應用程序中有80多位觀察者,並且想知道在任何方面(流量,可伸縮性,應用程序,實時性,響應性等)是否會在未來造成潛在的麻煩(「它始終在運行」)。Rails中的觀察者可伸縮性(成就係統)

如果有?任何優雅的方案

謝謝。

+0

您是否嘗試過分析您的應用程序? – 2012-04-12 20:09:14

+0

還沒有運行它。我沒有完成(你在談論ruby-prof)。我只是在尋找見解。 – fneron 2012-04-12 20:42:39

回答

1

您似乎需要大量的行動後任務。如果您不介意開銷,您可能需要考慮後臺工作人員。 由於觀察者是同步的,所以後臺工作人員也會保持您的應用程序的響應。 您可能想要查看beanstalkd及其客戶端的輕量級後臺工作人員,如果失敗,唯一支付的價格將是失敗情況。你需要以某種方式處理你的邏輯。

+0

非常感謝。我正在尋找這樣的東西。 – fneron 2012-04-16 22:09:21