\r
@Path("/openoapi/microservices/v1/services")\r
public interface MicroserviceBusRest {\r
+\r
@Path("")\r
@POST\r
@Consumes(MediaType.APPLICATION_JSON)\r
@Produces(MediaType.APPLICATION_JSON)\r
- public ServiceRegisterEntity registerServce(@QueryParam("createOrUpdate") String createOrUpdate,\r
- ServiceRegisterEntity entity) throws Exception;\r
+ ServiceRegisterEntity registerServce(@QueryParam("createOrUpdate") String createOrUpdate,\r
+ ServiceRegisterEntity entity);\r
}\r
while (!flag && retry < 20) {\r
log.info("Holmes microservice register. retry:" + retry);\r
retry++;\r
- flag = inner_register(entity);\r
+ flag = innerRegister(entity);\r
if (!flag) {\r
log.warn("micro service register failed, sleep 30S and try again.");\r
threadSleep(30000);\r
log.info("holmes micro service register end.");\r
}\r
\r
- private boolean inner_register(ServiceRegisterEntity entity) {\r
+ private boolean innerRegister(ServiceRegisterEntity entity) {\r
try {\r
log.info("msbServerAddr:" + MicroServiceConfig.getMsbServerAddr());\r
log.info("entity:" + entity);\r
MicroServiceConfig.getMsbServerAddr(), MicroserviceBusRest.class);\r
resourceserviceproxy.registerServce("false", entity);\r
} catch (Exception error) {\r
- log.error("microservice register failed!" + error.getMessage());\r
+ log.error("microservice register failed!" + error.getMessage(), error);\r
return false;\r
}\r
return true;\r
try {\r
Thread.sleep(second);\r
} catch (InterruptedException error) {\r
- log.error("thread sleep error.errorMsg:" + error.getMessage());\r
+ log.error("thread sleep error.errorMsg:" + error.getMessage(), error);\r
}\r
log.info("sleep end .");\r
}\r