Google Cloud Api授权

时间:2016-09-06 17:41:29

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

我想使用google cloud pub sub在具有以下架构的博客应用程序中实现Facebook类型的通知

我有一个web和android设备作为暴露休息服务的客户端。 使用OAuth2(spring security)保护了这些休息服务。

当用户创建博客时,如果有人对该帖子发表评论,则关注所有者可以获得通知。只有授权用户才能创建帖子或评论,关注人员可以看到通知

我不希望用户再次使用Google进行授权,以便我可以使用拉动通知将api合并到我的架构中

1 个答案:

答案 0 :(得分:0)

您通常不会在您描述的设置类型中使用客户端中的Google Cloud Pub / Sub。 Cloud Pub / Sub的设计目的不是扩展到手机数量级的订阅数量。相反,您需要使用Firebase Cloud Messaging。 Firebase有一个模型,可以处理设备注册,以接收更符合您的想法的消息,例如Set Up a Firebase Cloud Messaging Client App on Android Implementing a Firebase Cloud Messaging Client on Chrome

您可以使用Cloud Pub / Sub进行不同服务之间的通信。例如,处理博客帖子的服务可能会在您的通知服务订阅的Cloud Pub / Sub主题上发布消息。通知服务将处理该消息并根据需要向最终用户发送Firebase Cloud Messaging消息。