簡體   English   中英

Amazon SQS for Python的替代品

[英]Alternative to Amazon SQS for Python

我有一個EC2實例的集合,其中安裝了一個進程,它使用相同的SQS隊列,將其命名為my_queue 此隊列非常活躍,每分鍾寫入超過250封郵件,並連續刪除這250封郵件。 我在這一點上遇到的問題是它開始變慢,因此,我的系統工作不正常,某些進程掛起,因為SQS關閉連接並寫入遠程計算機。

我使用SQS的一大優勢是:1)它非常易於使用,無需安裝或配置本地文件,2)它是一個可靠的工具,因為我只需要一個密鑰和key_secret來開始推送和拉取消息。

我的問題是:

  1. SQS存在哪些替代方案,我知道Redis,RabbittMQ,但兩者都需要本地部署,配置,這可能會導致不可靠的功能,例如,如果運行它的盒子突然崩潰而其他盒子無法將消息寫入隊列。
  2. 如果我選擇像Redis這樣的東西,要部署在我的盒子里,是否值得SQS,或者我應該繼續使用SQS並尋找另一種解決方案?

謝謝

你可能已經解決了這個問題,因為問題已經過去了; 我有一段時間沒有同樣的問題,我的應用程序中輪詢SQS的成本($$)相當大。 我毫不費力地將它遷移到REDIS。 我最終將REDIS主機遷移到ElasticCache的REDIS,並對解決方案非常滿意。 我可以快照它並根據需要進行縮放。 希望有所幫助。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM