A.將出價(jià)發(fā)布到Kinesis Data Streams時(shí),重構(gòu)Web應(yīng)用程序以使用Amazon Kinesis Producer庫(kù)(KPL)。重構(gòu)出價(jià)處理器,以將Kinesis數(shù)據(jù)流中的每個(gè)記錄標(biāo)記為未讀,處理和處理。在每次投標(biāo)處理運(yùn)行開(kāi)始時(shí),掃描Kinesis數(shù)據(jù)流以查找未處理的記錄
B.重構(gòu)Web應(yīng)用程序,以將每個(gè)傳入的出價(jià)發(fā)布到Amazon SNS主題上,代替Kinesis Data Streams。配置SNS主題以觸發(fā)AWS Lambda函數(shù),該函數(shù)會(huì)在用戶提交出價(jià)后立即對(duì)其進(jìn)行處理
C.重構(gòu)Web應(yīng)用程序以將每個(gè)傳入的出價(jià)發(fā)布到Amazon SQS FIFO隊(duì)列中,以代替Kinesis Data Streams。重構(gòu)出價(jià)處理器以連續(xù)地SQS隊(duì)列。將出價(jià)處理EC2實(shí)例放置在Auto Scaling組中,最小和最大大小為1
D.從t2切換EC2實(shí)例類(lèi)型。大到較大的一般計(jì)算實(shí)例類(lèi)型。根據(jù)Kinesis Data Streams中的“傳入記錄”度量標(biāo)準(zhǔn),將出價(jià)處理器EC2實(shí)例放入一個(gè)Auto Scaling組中,該組可以擴(kuò)展運(yùn)行出價(jià)處理器的EC2實(shí)例的數(shù)量