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