我在GCP项目中有一个PubSub订阅。A
和运行在Spring Cloud Stream应用程序中的 A
.
该PubSub订阅在 A
引用一个主题 foo
在GCP项目中 B
. 该应用程序目前只能访问该订阅(但不能访问该主题中的 B
). AFAIK这应该是一个有效的配置。
然而,似乎 PubSubChannelProvisioner
想要确保主题存在,并抛出异常。
创建消费者绑定失败;30 秒后重试 org.springframework.cloud.stream.provisioning.ProvisioningException: 在 org.springframework.cloud.gcp.stream.binder.pubsub.provisioning.PubSubChannelProvisioner.makeSureTopicExists(PubSubChannelProvisioner.java:124) at
有没有一个选项可以禁用?还是说必须让该应用访问Topic? foo
在 A
?
这是一个有效的主题和订阅配置。但是,目前没有办法在PubSubChannelProvider中禁用主题存在检查。你能不能 开题 在spring-cloud-gcp版本库中,是否有这个功能?