2013-05-01 70 views
3

當客戶在我的網站上完成一個表單時,我需要調用desk.com api來創建個案。但是有時API會因維護而停機(太頻繁!),我的通話將失敗。有沒有某種服務來排隊api調用?

目前我只寫了詳細信息到登錄錯誤,併發送自己的電子郵件。然後我手動創建案例。

所以我想寫一些類型的消息隊列,而不是調用api進程中,我可以把請求放入隊列,然後讓一些進程工作在隊列中,並進行api調用。他們的方式,如果API調用失敗的過程將只是再次嘗試下一個計劃的時間間隔。

由於世界上有這麼多的網絡API,我肯定其他人肯定會遇到同樣的問題。那麼是否有一些第三方解決方案能夠有效地做我想做的事情?或者一些開源項目或者某個東西來解決這個問題?

乾杯!

+0

如何使用quartz.net? – JPReddy 2013-05-05 02:07:31

+0

@JPReddy沒有這樣的網址 – 2013-05-06 13:02:34

+0

你在說這個嗎? http://quartz-scheduler.org – 2013-05-06 13:04:41

回答

0

亞馬遜簡單隊列服務(SQS)是一種快速,可靠,可擴展,完全管理的隊列服務。 SQS使分離雲應用程序組件的過程變得簡單且經濟高效。您可以使用SQS以任何吞吐量級別傳輸任何數量的數據,而不會丟失消息或要求其他服務始終可用。

http://aws.amazon.com/sqs/