簡體   English   中英

google cloud pub sub 多個訂閱者使用同一訂閱獲取同一消息

[英]google cloud pub sub multiple subscriber for the same message with the same subscription

我正在使用 GCP Pub/Sub 實現事件驅動。

我有一個名為 orders 的主題,該主題將有一個名為orderPlacedSubscription的訂閱 我有兩個服務想要監聽這個訂閱的所有消息並執行不同的操作,所以我有 paymentService 和 notificationService,paymentService 將監聽每條過濾的消息通過orderPlacedSubscription並處理付款以及通知服務將偵聽相同的消息並發送通知。

我的問題

  • pub-sub 是否支持讓兩個訂閱者與一個訂閱相關,並且都接收消息並分別確認它們?
  • 如果每個訂閱者都可以單獨確認消息而不影響另一個訂閱者,谷歌雲發布訂閱是否支持在一個訂閱者失敗的情況下為不同的訂閱者重試?

是的,一個訂閱可以有多個訂閱客戶端。

在訂閱工作流中,如果訂閱者未確認消息,Pub/Sub 將嘗試重新傳遞未完成的消息。 在重新傳遞未完成消息的過程中,Pub/Sub 保留並嘗試不將未完成消息傳遞給同一訂閱上的任何其他訂閱者。 一旦未完成的消息被確認,它就可以被傳遞給其他訂閱者。

您可以參考訂閱工作流程和本文檔以獲取更多信息。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM