我们正在使用Google PubSub进行多租户系统中的IoT项目。
我们面临的问题是:当我们拔掉一台设备几天,然后重新插入它,它开始接收数百条信息(来自其他设备的旧心跳),使设备慢了几分钟。
问题是:
,你认为处理这个问题的正确方法是什么?
我们愿意接受建议。
谢谢!
发布于 2016-08-31 15:25:26
在Google /Sub中,订阅的消息将保留7天。因此,如果您的设备重新连接,它将接收多达7天的消息。
要跳过旧消息,可以在Pub/Sub订阅(当前处于alpha中)上使用寻觅通过寻找与现在对应的时间戳来攻击旧消息。当设备在开始订阅之前启动时,每个设备都可以调用这个API,作为清除旧消息的一种方式。
关于您的总体设置,您有多少租户和设备?请记住配额制:一个项目只能有10,000个主题和10,000个订阅。
https://stackoverflow.com/questions/39252606
相似问题