A.根據(jù)多個(gè)Amazon SQS隊(duì)列(每個(gè)工作流程階段一個(gè)隊(duì)列)中的消息可見(jiàn)性觸發(fā)Amazon CloudWatch警報(bào),并通過(guò)Amazon SNS發(fā)送消息以觸發(fā)AWS Lambda函數(shù)以處理下一步。使用Amazon ES和Kibana可視化Lambda處理日志以查看工作流程狀態(tài)
B.使用AWS Lambda函數(shù)輪詢(xún)RDS以獲取狀態(tài)更改,將工作流信息保存在A(yíng)mazon RDS實(shí)例中。然后,WorkerLambda函數(shù)將處理下一個(gè)工作流程步驟。 Amazon Quick Sight將直接從Amazon RDS可視化工作流程狀態(tài)
C.在A(yíng)WS Step Functions中構(gòu)建工作流程,使用它來(lái)編排多個(gè)并發(fā)工作流程??梢栽贏(yíng)WS管理控制臺(tái)中可視化每個(gè)工作流程的狀態(tài),并且可以將歷史數(shù)據(jù)寫(xiě)入Amazon S3并使用Amazon QuickSight可視化
D.使用Amazon SWF創(chuàng)建一個(gè)工作流,該工作流處理具有多個(gè)工作人員任務(wù)的單批目錄記錄,以提取數(shù)據(jù),對(duì)其進(jìn)行轉(zhuǎn)換并通過(guò)Mechanical Turk發(fā)送。使用Amazon ES和Kibana可視化AWS Lambda處理日志以查看工作流程狀態(tài)