【问题标题】:Can you update a message on google nearby message API?您可以在 google 附近的消息 API 上更新消息吗?
【发布时间】:2021-05-04 16:39:41
【问题描述】:

我有 2 个简单的问题,通过阅读有关 google 附近消息 API 的官方文档没有找到 https://developers.google.com/nearby/messages/android/pub-sub

如果您使用 publish 方法发布多条消息(在应用程序的同一实例上),这些消息会保存为多条不同的消息,还是会被更新和覆盖(在云控制台上)?

是否可以使用发布方法更新消息?

我正在构建一个应用程序,每个用户都可以看到其他人发布的内容,但我只需要知道每个用户的最新数据,我不需要所有消息。

谢谢。

【问题讨论】:

    标签: api google-cloud-platform google-nearby google-nearby-connections google-nearby-messages


    【解决方案1】:

    使用 PubSub,您可以在队列中发布消息。然后你不能更新或删除它们,它们已发布。

    在消费者端,消息通常是按顺序分发的,但没有任何保证。在每条消息中,您都有一个发布的时间戳。

    在您的用例中,将用户 ID 和最新处理的时间戳记在内存中可能会很有趣。如果您的应用程序是分布式的,最好将这些数据存储在 memorystore 中。

    这样,当消息进来时

    • 要么它比内存存储中的值更新,要么你处理它
    • 或者,它更旧,你的垃圾。

    【讨论】:

    • 我在寻找什么。你知道谷歌附近的消息是否有付费计划还是免费的?我找不到任何关于它的信息
    • 每月前 10Gb 的消息是免费的。而且成本非常低(如果您有合理数量的消息)。 cloud.google.com/pubsub/pricing
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-11-10
    • 2011-03-11
    • 1970-01-01
    相关资源
    最近更新 更多