單項選擇題

拍賣網(wǎng)站使用戶可以對收藏品進行競標(biāo)。拍賣規(guī)則要求每個出價只能按照收到的順序處理一次。當(dāng)前實施基于一組Amazon EC2 Web服務(wù)器,這些服務(wù)器將出價記錄寫入Amazon Kinesis Data Streams。大型實例有一個cron作業(yè),它運行出價處理器,該處理器從Kinesis Data Streams讀取傳入的出價并處理每個出價。拍賣網(wǎng)站越來越受歡迎,但是用戶抱怨有些出價沒有注冊。故障診斷表明出價處理器在需求高峰時段過慢,有時在處理過程中崩潰,并偶爾失去對正在處理的記錄的跟蹤。哪些更改應(yīng)使投標(biāo)處理更加可靠?()

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

題目列表

你可能感興趣的試題