|
调用MPC出错时重试分两种情况: - 同步调用MPC服务出错,如果是I/O类错误,会自动重试2次(加上原本一次,总共3次)
- 同步调用MPC成功,但MPC执行异常,此时MPC反馈协议会告知是否需要重试(反馈协议上有retryerror标识),如果有该表示则会进行重试,重试次数受下面配置决定
MPC执行异常时,执行重试配置: - 修改hivecore所在所有节点的配置文件sobeyhive_cdplb_define.xml,配置文件位于:
/sobeyhive/app/hivecore-x.x.xxxxxx/sobeyhive_config/sobeyhive_cdplb_define.xml
ps: hivecore-x.x.xxxxxx为现场正在使用的hivecore版本
2. 打开每个hivecore节点的该配置,找到mpc模块所在位置,在Properties下新增或修改下面配置配置
<Property key="mpc.retrytimes" value="1"/> 如图: 3.根据需要修改value值为需要的重试次数,完成后重启hivecore生效
|