有没有办法从PubSub消息商店删除消息



我正在使用GCP pubsub发送和接收JSON数据,PubSub具有一项功能,可以保留10分钟至7天的时间,不少于10分钟(根据致官方文件)。有什么办法可以从PubSub删除拉消息吗?如果不是,那么当我们愿意从违反基本队列属性的消息商店中删除消息时,我们为什么说PubSub是一种"排队技术"?

我正在使用Python Pubsub客户库库来脚本目的。

如果需要,您也可以在订户部分内执行清除,这将确认当前在商店内等待该特定订户的所有消息。

转到订阅 - >特定订户 - >清除消息

消息在两个条件下由Google Cloud Pub/sub保留:

  1. 尚未确认该消息的订阅,并且保留时间尚未通过。
  2. 启用了保留式,并且保留时间尚未通过。

一旦您收到一条消息并在ACK截止日期内将其称为ACK,则该订阅的消息将不再被重新发布(除了Pub/sub具有最高的once once送货语义外,还可以发生的重复项除外)。

最新更新