首页 文章

Google PubSub - 收到最后一条消息

提问于
浏览
0

我开始使用谷歌应用引擎及其提供的服务 . 我特别感兴趣的一项服务是cloud pubsub .

我的计划是拥有一个nodejs socket.io服务器,它订阅了一些pubsub主题,每当主题收到一个发布时,它就会将该发布发送到所有套接字 .

在另一端,我将有一个.NET / Java服务,可以将消息发布到各种主题 .

我的问题是 - 有没有办法获得发布到主题的最后一条消息?

可能存在nodejs服务器关闭且发布服务暂时不发布任何内容的情况 .

如果我使用Redis,我可以发布和设置,pubsub中发布和设置的等价物是什么? memcache会是一个很好的解决方案吗?

谢谢

1 回答

  • 0

    Google Cloud Pub / Sub不提供事务性发布和写入数据库的方法 . 您需要发布到Pub / Sub,并让订阅者将“最后一个值”写入数据库 . 根据您需要的可靠性和持久性,memcache可能是一个不错的选择,或者DataStore可以提高可靠性 . 这将提供最终的一致性 .

相关问题