【问题标题】:Google Pubsub PubsubMessage get ackidGoogle Pubsub PubsubMessage 得到确认
【发布时间】:2017-09-07 18:53:16
【问题描述】:

我在这里遵循示例:https://cloud.google.com/pubsub/docs/quickstart-client-libraries#pubsub-client-libraries-java
但是,我没有找到获得 ackid 的方法。我曾经在旧版本(0.8.0)中使用subscription.pull(1000) 来获取具有getAckId 方法的ReceivedMessage,现在我升级到0.22.0-beta,我没有看到如何使用PubsubMessage 获取ackid。请指教,谢谢!

【问题讨论】:

    标签: java scala google-cloud-platform publish-subscribe google-cloud-pubsub


    【解决方案1】:

    使用新版本的客户端库,不再需要获取 ack ID。文档看起来有点过时,需要更新。 pull subscriber page 上的文档是正确的。您在MessageReceiver 实现中覆盖的receiveMessage 方法将使用AckReplyConsumer 参数调用,您可以在该参数上调用ack()。这取代了获取 ack Id 然后调用Acknowledge 方法的需要。

    【讨论】:

      猜你喜欢
      • 2018-06-22
      • 2019-07-02
      • 2021-06-18
      • 1970-01-01
      • 2020-08-08
      • 2018-01-01
      • 2021-09-14
      • 2020-05-25
      • 1970-01-01
      相关资源
      最近更新 更多