SDK重新运行后不能成功订阅数据

问题描述

SDK重新运行后不能成功订阅数据。

问题原因

因为数据订阅通道中保留数据的时间范围为1天,从当前时间减1天,当天时间订阅通道会删除过期数据。因此如果上次SDK退出时最后一条消费数据的时间点对应的数据,不在当前订阅通道中,就不能订阅到这个消费位点对应的数据。

解决方案

为了修复这个问题,在启动SDK之前,需要先修改消费位点,使消费位点在数据范围内,具体的修改方法详见文档修改订阅通道的消费位点

适用于

  • 数据传输服务DTS