dubbo服務為了正確性確實提供了重試服務,配置參數是:retries 和timeout 在consumer請求服務,在timeout時間內沒有返回結果,dubbo會默認重試,默認retries =2,如果是數據插入會導致多條數據。如果考慮到返回結果的處理時間比較長,那么調節timeout 參數。如果是查詢的話,是可以允許重試的,在不影響業務邏輯的情況下,多考慮代碼運行的安全與性能。
@Service(interfaceClass = IWireControlService.class,retries=0,timeout=6000)