我有一个将消息发布到PubSub的AppEngine应用程序。 现在我想从不同的GCP项目中读取这些消息。 这可以使用com.google.apis/google-api-services-pubsub v1-rev8-1.21.0和服务帐户密钥。使用com.google.cloud.pubsub API访问外部项目的PubSub API
我以https://github.com/GoogleCloudPlatform/cloud-pubsub-samples-java为例进行了说明。代码的 部件是有点难看(例如需要RetryHttpInitializerWrapper),所以我想知道如果它可能使用 com.google.cloud/google-cloud-pubsub以实现相同诉0.4.0
但我无法弄清楚如何指定一个不同的项目。 所有示例仅使用
PubSub pubsub = PubSubOptions.defaultInstance().service();
它给了我自己的项目实例。 我如何告诉PubSub使用不同的projectId?
完美地工作,谢谢! –