S03020
错误代码
S03020
报错信息
The leader has not been elected. Try again later. RefId: S03020
错误原因
使用 getStreamingLeader
函数获取本节点所在的高可用分组的 leader 的别名时,如果该高可用分组正处在切换
leader 的过程中,出现以下情况时会报出此错误:
- 本节点所在的高可用分组还未有 leader 被选出。
- 本节点所在的高可用分组存在已有的高可用订阅未重建完成的情况。
解决办法
- 等待一段时间再使用
getStreamingLeader
函数。 - 使用一个循环,在一定次数内重复尝试使用
getStreamingLeader
函数,直到函数执行成功。(使用 try-catch 来进行尝试)。