什麼是服務總線佇列(Service Bus queues)?
Service Bus佇列支援代理訊息傳遞通訊模型。使用佇列時,分散式應用程式的元件不會直接相互通訊; 相反,他們透過佇列交換訊息,該佇列充當中間人(經紀人)。訊息產生器(發送方)將訊息傳遞給佇列,然後繼續處理。非同步地,訊息使用者(接收者)從佇列中提取訊息並對其進行處理。生產者不必等待消費者的回复,以便繼續處理和發送進一步的訊息。
隊列提供先進先出(FIFO)向一個或多個競爭消費者傳遞訊息。也就是說,訊息通常由接收器按照它們被添加到隊列的順序接收和處理,並且每個訊息僅由一個訊息消費者接收和處理。
Service Bus佇列是一種通用技術,可用於各種場景:
多層Azure應用程式中Web和輔助角色之間的通信。
在混合解決方案中,內部部署應用程式與Azure託管應用程式之間的通訊。
在組織的不同組織或部門內部運行的分散式應用程式的元件之間的通訊。
使用佇列可以更輕鬆地擴展應用程序,並為您的架構提供更高的彈性。
以上是什麼是服務總線隊列的詳細內容。更多資訊請關注PHP中文網其他相關文章!