對於我的web應用程序,我需要一個單獨的EC2實例來處理CPU密集型的事情,以及可以排隊的事情,以便它們不阻礙Web服務實例圖像大小調整,發送電子郵件....請解釋Amazon SQS(一般排隊)
當您創建AWS Elastic Beanstalk實例時,它會要求您在「web」或「worker」環境之間進行選擇。根據我的理解,在工作環境中,我將處理這些任務。
SQS在這方面的作用是什麼?我讀到它只是關於發送「消息」和這種東西,但我怎樣才能讓我的圖像被「消息」調整大小?
我應該爲工作者實例創建特定的不同代碼來處理圖像大小調整,然後使用SQS命令它處理圖像?那麼SQS能否將圖像從網頁實例傳遞給工作者實例?我完全錯過了主要概念。
謝謝,這就說明了一切。所以實際上,工作人員將啓動一個新的單獨的應用程序實例,只是爲了執行排隊的工作。它會被網址上的點擊觸發。所以在代碼方面需要做的是定義處理隊列的路由和代碼。是嗎? –