2
我們需要構建一個小型Sinatra應用程序,它將捕獲來自外部API的事件,並將它們添加到隊列以供Rails應用程序處理。我們每天可能會收到成千上萬的事件。可靠的Sinatra快速排隊系統
鑑於resque通過無法保證工作不會失去而自我規避,還有哪些其他選擇。我們已經看過delayed_job,並且與Sinatra不太一樣,所以有什麼其他替代方法可以提供快速,可靠和可擴展的功能。
我們需要構建一個小型Sinatra應用程序,它將捕獲來自外部API的事件,並將它們添加到隊列以供Rails應用程序處理。我們每天可能會收到成千上萬的事件。可靠的Sinatra快速排隊系統
鑑於resque通過無法保證工作不會失去而自我規避,還有哪些其他選擇。我們已經看過delayed_job,並且與Sinatra不太一樣,所以有什麼其他替代方法可以提供快速,可靠和可擴展的功能。
你看過Beanstalk嗎?
這裏有一個例子西納特拉/青苗應用在GitHub上:
或者你可能想看看紅寶石的RabbitMQ -amqp ,但我想我會首先嚐試魔豆的方法(它處理你在帖子中描述了我們的工作量):
關係數據庫吧? –