重试机制
全局事务针对各子事务支持重试功能,以避免因网络抖动等因素影响到业务的正常完成。
开启/关闭方法
通过在注解@Compensable或@AutoCompensable中设置retries来开启或关闭重试功能。
设置该参数值设置为0或不设置该参数,代表不使用重试功能。
设置大于0的正整数参数值,代表启用重试功能。
参数值
- 默认未设置该参数,即值为0,代表不重试。
- 当值为-1时,无限重试。
- 超时情况,暂不支持重试。
间隔时间
重试间隔时间默认为3s,可通过参数[omega.connection.reconnectDelay]进行配置。
注意事项
不支持超时场景下的重试。
补偿接口不支持重试。
重试信息修改后需重启应用才能生效。