【发布时间】:2020-11-09 03:50:19
【问题描述】:
我正在使用 Spring Cloud Stream 发送和接收来自 Google Pub/Sub 主题的消息,并且对发布有疑问。如果我有一个 @Output MessageChanel 并且我调用 channel.send(message) 并且调用正常返回(没有异常),我是否保证 Pub/Sub 现在有消息?我正在寻找类似于 JMS 系统中的“持久”消息保证的东西。
我似乎记得有可以为发布配置的批处理参数和/或异步设置,我还想知道这一切如何影响担保人(如果有的话)。这些似乎会使通过 channel.send 发送单个消息的任何保证变得复杂。
谢谢。
【问题讨论】:
标签: google-cloud-pubsub spring-cloud-stream spring-cloud-gcp