问题描述
数据订阅SDK无法订阅到消息,且客户端一直提示“client partition is empty,wait partition balance”错误。
问题原因
客户端报错的原因如下。
数据订阅启动比较慢,一般需要几分钟,此时客户端会提示“client partition is empty,wait partition balance”错误。
对于同一个数据订阅实例,如果有多个下游Client消费数据,只有一个能正常订阅到数据。其他Client作为Backup,此时这些作为Backup的Client会报“client partition is empty,wait partition balance”错误。
解决方案
确认数据订阅是否正在启动中。如果是正在启动中,则只需要耐心等待数据订阅正常启动。
如果数据订阅已经正常启动,则需要排查是否有多个Client消费数据,如有多个,只有正在订阅数据的Client异常或是出现网络连接异常时后,Backup才可进行数据订阅,详情请参考数据订阅SDK容灾。
适用于
数据传输服务 DTS
文档内容是否对您有帮助?