如何将发送给订阅者的响应返回给生产者

How to get the response delivered to Subscriber back to the Producer

我已经使用 google pubsub 实现了一个模型,其中生产者发送消息,订阅者处理消息并将响应发送到订阅。但是如何将响应映射到发送请求的发布者?

是否可以在订阅上放置任何过滤器以便跟踪响应?或者还有其他实现方式吗?

Cloud Pub/Sub 中无法让发布者知道订阅者处理了消息。 pub/sub 范式的主要目标之一是将发布者与订阅者分开,并且拥有这种依赖性往往会打破这种分离。一旦发布成功,它就会知道感兴趣的订阅者会收到消息。

如果发布者需要知道订阅者完成了消息的处理,那么实现这一点的一种方法是使用第二个Pub/Sub主题发送那些消息。原主题的订阅者成为发布者,原发布者成为订阅者。