AWS IoT Core和移动SDK-缓存容量和缓存控制?

时间:2019-04-30 11:52:03

标签: amazon-web-services iot aws-iot aws-sdk-ios aws-sdk-android

当物联网或移动设备(物联网/移动设备)未连接到互联网时,用于物联网或移动设备(Android / iOS)的AWS IoT SDK如何存储数据以便以后进行同步。 在设备未连接到Internet时似乎需要在AWS IoT SDK与云之间进行通信时是否存在Storage Manager和Sync Manager概念?如果有,那么这种存储的限制是什么?

经历了持久性会话的概念。

1 个答案:

答案 0 :(得分:0)

适用于Android的AWS IoT SDK将客户端脱机时要发布的消息存储在内存队列中,该队列的大小是可配置的属性。队列的总大小限制了分配给该进程的内存量:

https://github.com/aws-amplify/aws-sdk-android/blob/master/aws-android-sdk-iot/src/main/java/com/amazonaws/mobileconnectors/iot/AWSIotMqttManager.java#L125