日本熟妇hd丰满老熟妇,中文字幕一区二区三区在线不卡 ,亚洲成片在线观看,免费女同在线一区二区

消息可見性

輕量消息隊列(原 MNS)支持設置消息的可見性超時時間,本文介紹消息可見、不可見及可見性超時時間的定義和使用方法。

可見(Visible)和不可見(Unvisible)狀態(tài)

image

可見狀態(tài):消息處于可見狀態(tài)時,意味著消息可以被消費者(接收和處理消息的服務或應用程序)讀取和接收。

不可見狀態(tài):當消費者接收了一條消息后,這條消息會進入不可見狀態(tài),意味著其他消費者在此期間無法接收到這條消息,以免消息被多個消費者同時處理。

可見性超時時間(Visibility Timeout

image

可見性超時時間:是指從消費者接收消息開始到允許其它消費者再次接收該消息的時間段。

當消費者從隊列接收消息時,消息仍然保留在隊列中,但對其它消費者暫時不可見。暫時不可見狀態(tài)由可見性超時機制控制,防止其它消費者在該消息正在處理時重復處理同一條消息。

設置和修改可見性超時時間

設置可見性超時時間

創(chuàng)建及編輯隊列詳情時,可設置可見性超時時間。默認值為30秒,取值范圍為[1, 43200]秒,即1秒~12小時。詳細操作,請參見創(chuàng)建隊列

修改可見性超時時間

在客戶端調用ChangeMessageVisibility方法修改當前消息的超時時間,您可以根據業(yè)務需求縮短或延長超時時間。詳細說明,請參見ChangeMessageVisibility

合理設置可見性超時時間

如果可見性超時時間設置得太長(例如設置為12個小時),遇到某個消費者由于應用程序錯誤、崩潰或連接失敗等問題無法在可見性超時時間到期之前刪除該消息,其它消費者需要等待12個小時之后才能再次消費到這些消息。所以請根據業(yè)務場景合理設置可見性超時時間的數值。