1
我想使用類似EventMachine websockets的東西將狀態更新推送到客戶端。連接完成後將完成作業的WebSockets服務器 - Ruby,Rails
我的應用程序抓取一個網站屏幕的一部分,抓取用戶搜索的相關細節。我想在屏幕上抓取任何屏幕截圖。我也想將這些更改保存到數據庫中。即使用戶關閉瀏覽器,我也希望完成這項工作。
此時,作業從客戶端(瀏覽器)啓動,作業放置在完成作業的重新排隊隊列中。客戶端輪詢數據庫並顯示結果。
我想玩一個websockets,但我不認爲我可以得到相同的行爲。更重要的是結果是持續的,而且工作完成比實時推進更重要。
我是否錯誤地認爲這是不能做到的?
理想情況下,我會以某種方式將它們添加到數據庫後將它們從resque隊列處理程序中傳回。是否有可能使用回調或resque隊列處理程序的東西? – dagda1 2011-06-15 05:03:26
對不起隊友,我沒有任何救援經驗。延遲工作現在適合我的需求。但是如果你想在保存到數據庫之後推送結果,你可以有after_save回調或觀察者。 – rubish 2011-06-15 06:27:29
這聽起來不錯。謝謝 – dagda1 2011-06-15 08:16:54