google-cloud-platform - 如何从前端移动客户端发布到 Google Pub/Sub?

标签 google-cloud-platform google-cloud-pubsub

让我的移动客户端直接向 Pub/Sub 发布消息是否被视为良好做法?

我希望将有关用户 View 、点击和整体事件信息的主题直接发布到 Pub/Sub 中。数据流入量相当大,因此我不想使用 Cloud Functions(会在调用次数上过度)或 Cloud Endpoints(会不必要地用相当精细的事件数据淹没我的日志)。

但我一直在搜索 Google Cloud 的文档,但找不到任何从前端(网络、移动)客户端安全发布消息的方法。我可以通过提供一个简单的服务帐户 key (仅具有发布角色)来解决此问题,但这似乎是将帐户 key json 文件嵌入客户端的不好做法?

类似问题的答案:Is it good practice to have a React Native app Publish directly to a Google Pub/Sub topic?建议将 Pub/Sub 置于 Cloud Functions 后面,我认为这会给我正在传输的数据带来大量成本。

最佳答案

这份解决方案文件对您的问题提供了相当全面的回答。当然还有其他的。

https://cloud.google.com/solutions/setting-up-a-pubsub-proxy-for-mobile-clients-on-gke

关于google-cloud-platform - 如何从前端移动客户端发布到 Google Pub/Sub?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/64776020/

相关文章:

docker - 在 GCP 上的 Google 容器优化操作系统上禁用容器自动启动

r - 在 Google Cloud App Engine 上部署 Shiny 的应用程序会返回错误

google-cloud-platform - GCP HTTP 负载平衡器 - Websocket 正在升级,但没有来自客户端的帧

google-cloud-pubsub - 为什么 Google PubSub 总是创建 60 个永久线程?

java - 不要使用 Spring Cloud Stream 在响应式(Reactive)函数中将消息标记为已确认

java - 从数据流中的 PubSub 读取 : set the subscription name

google-cloud-platform - 授予代理 SQL 访问 Google Colaboratory 的权限

google-app-engine - gcloud app deploy error The "vpcaccess.connectors.use"permission is required

java - 重新部署时 Google Cloud Pub Sub 内存泄漏(基于 Netty)

google-cloud-functions - 在 PubSub 后端函数或 Http 函数之间进行选择