
# 问题描述:
场景1:流水号突然跳到100、200、1000、2000...这种整数。
场景2:流水号出现断号/跳号。*注:*断号,连续的一段流水号出现缺失;跳号,生成的编号不连续。断号、跳号实际为同一问题。
# 排查步骤:
**场景1**
1、检查编码规则是否为高可靠模式(高可靠模式在编码规则名称前会有【高可靠】标记),如果是非高可靠模式则有可能在升级过程redis进行了重启,出现号段丢失的情况。
这种情况处理方式为:在编码规则列表将编码规则升级为高可靠,可保证后续不会因redis重启丢失号段,同时可以进入最大号表调整期望的最大号。
**场景2**
1、检查编码规则配置,查看“流水号”编码段是否开启“断号补偿”参数,如未开启则无法保证流水号的连续。

2、排查出现跳号的编号是否为以下三种方式入库的:
①引入,Excel中单据编号字段填写了值的话,引入时会根据该值更新最大号。
②调用开放平台保存/提交API,调用API时数据包中设置了单据编号的值,保存时会根据该值更新最大号。
③下推,转换规则中设置了