我正面临一个问题,Gcp PubSub没有将消息推送到我的注册 endpoints . 让我详细叙述我已经执行的步骤 .
注意,
-
我没有使用app引擎
-
我正在GCP(IaaS)上托管的PCF(Pivotal Cloud Foundry ... PaaS)上部署我的简单 spring 启动应用程序
脚步:
-
1st我创建了一个具有访问GCP PubSub所需权限的服务帐户
-
接下来我使用此服务帐户创建/订阅/注册我的 endpoints 到主题
-
接下来,正如预期的那样,我已经注册并验证了我的域名所有权,并添加了我的推送 endpoints 路径,例如https://example.com与GCP
-
在Pcf中部署了我的应用程序
测试执行:
-
我能够成功创建和订阅该主题
-
使用新创建的主题成功注册了我的推送 endpoints ,如https://example.com/myPushEp
-
已成功将消息发布到主题 .
由于我的推送ep已在gcp pubsub主题中注册,因此在发布消息时必须将其推送到已注册的 endpoints ,但遗憾的是它不会将任何消息推送到已注册的 endpoints . 我完全无能为力是什么错误 .
任何人都可以指导我在哪里犯错误 . 它是一个简单的 spring 引导休息应用程序,我在编码或任何配置中都犯了任何错误 .
1 回答
我建议您查看 Cloud 监控,您可以使用以“推送请求”名称开头的推送指标,以确定您的消息是否被推送到您的 endpoints 以及您的 endpoints 是否将错误返回到Pub / Sub .