我正在一個新的應用程序中建立一個SMS呼叫和響應系統,通過聚合網關接收消息,檢查它的功能關鍵字(運行,停止,詢問等),然後適當地處理它(保存到數據庫,返回答案或根據用戶授權執行任務)。目前運行良好,因爲只有少數用戶,但我認爲隨着我們擴大規模,它會出現更多問題。我們目前正在一臺DV機上運行它(mediatemple base dv)。用PHP/MySQL排隊時間敏感郵件的最佳方法是什麼?
我的問題是這樣的:將Memcached設置爲運行隊列還是使用運行守護進程的簡單數據庫逐一處理每條消息更有意義?我沒有太多的經驗,所以任何建議都會有幫助。由於消息傳遞在時間上有些敏感,因此處理此問題的最快和最可靠的方法是什麼?
此外,由於我們正在發送響應,因此我可能還需要設置和出站消息隊列。對兩者使用相同的概念是否有意義?
什麼是您的應用程序目前的瓶頸? – 2010-03-22 06:15:07