本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
暫停佇列會影響任務的佇列跳轉行為。任務在暫停時不會從佇列跳躍,但會自由跳躍以暫停佇列。本節說明當您設定從暫停的佇列跳轉或到暫停的佇列時會發生什麼情況。
從暫停的佇列跳躍
任務在暫停時不會從佇列跳躍。佇列跳躍行為取決於佇列暫停的時間長度。考慮以下兩種情況:
您提交任務到佇列,暫停佇列的時間超過佇列跳躍等待時間,然後重新啟用。
在此情況下,任務是否跳躍取決於任務在佇列中的位置。如果佇列中的任務之前有任何任務,則任務會跳躍至目的地佇列。如果佇列中沒有前面的任務, MediaConvert 會在不跳躍的情況下處理它。
例如,假設您提交任務到 Queue1
,等待時間為 15 分鐘,目的地為 Queue2
。提交任務五分鐘後,您暫停 Queue1
。十分鐘後,任務仍然在 Queue1
。半小時後,您啟動 Queue1
。這個時候,Queue1
中的任務之前沒有任何任務,因此任務會從 Queue1
中執行。
您將任務提交至佇列。您暫停佇列,然後在等待時間過去之前重新啟動它。
在此情況下,佇列暫停的時間完全不會影響佇列跳躍。
例如,假設您提交任務到 Queue1
,等待時間為 15 分鐘,目的地為 Queue2
。提交任務五分鐘後,您暫停 Queue1
。一分鐘後,您重新啟動 Queue1
。九分鐘後 (提交任務後 15 分鐘),佇列中仍有任務在前面。因此,任務跳到 Queue2
,就像您尚未暫停佇列一樣。
跳到暫停的佇列
任務從使用中佇列隨意跳躍至暫停的佇列。例如,假設您提交任務到 Queue1
,等待時間為 15 分鐘,目的地為 Queue2
。然後,在您提交任務後五分鐘,您會暫停 Queue2
。十分鐘後 (提交任務後 15 分鐘),任務跳躍至 Queue2
並保留在那裡,等到您啟動佇列為止。