【发布时间】:2020-08-12 14:29:55
【问题描述】:
我有多个客户端 A(主应用程序)和多个客户端 B(支付服务)。
如果我从客户端 A 发布一条消息,该消息将在客户端 B 上处理和回答(在另一个主题中发布答案),如何在客户端 A 上捕获此答案?
问题是客户端A有多个实例,所以我不能保证触发请求的同一个实例会收到响应(PubSub会随机选择一个实例)。
看到像 RabbitMQ 这样的其他代理有“回复”选项。 Google PubSub 上有类似的东西吗?
这样,我可以在客户端 A 上模拟“同步”操作,并仅在处理/响应完成时回复用户,而不是每次都在前端处理此检查。
谢谢!
【问题讨论】:
标签: google-cloud-platform rabbitmq publish-subscribe google-cloud-pubsub request-response