请使用java代码localhost端口和缺少的路径咨询注册服务
我使用spring cloud starter Concur all和如下java代码将服务插入到我的Concur服务中:请使用java代码localhost端口和缺少的路径咨询注册服务,java,consul,Java,Consul,我使用spring cloud starter Concur all和如下java代码将服务插入到我的Concur服务中: if (response.getValue().isEmpty()) { NewService service = new NewService(); service.setAddress("serverhere.com"); service.setPort(8200); service.setId("serv
if (response.getValue().isEmpty()) {
NewService service = new NewService();
service.setAddress("serverhere.com");
service.setPort(8200);
service.setId("servideId");
service.setName("serviceName");
client.agentServiceRegister(service);
}
我还需要添加参数或路径,如:
http://serverhere.com:8080/parameter1/parameter2.
我不知道在哪里插入参数:/parameter1/parameter2
我已尝试添加此代码:
//HealthCheck
NewService.Check serviceCheck = new NewService.Check();
serviceCheck.setHttp(service.getHealthCheck());
serviceCheck.setInterval(healthCheckInterval);
serviceCheck.setTimeout(healthCheckTimeout);
//Path
NewService.Check serviceCheckPath = new NewService.Check();
serviceCheckPath.setScript("/parameter1/parameter2");
serviceCheckPath.setInterval(healthCheckInterval);
List<Check> serviceCheckList = new ArrayList();
serviceCheckList.add(serviceCheck);
serviceCheckList.add(serviceCheckPath);
newService.setChecks(serviceCheckList);
client.agentServiceRegister(newService);
//健康检查
NewService.Check serviceCheck=新建NewService.Check();
setHttp(service.getHealthCheck());
serviceCheck.setInterval(healthCheckInterval);
serviceCheck.setTimeout(healthCheckTimeout);
//路径
NewService.Check serviceCheckPath=新的NewService.Check();
serviceCheckPath.setScript(“/parameter1/parameter2”);
serviceCheckPath.setInterval(healthCheckInterval);
List serviceCheckList=new ArrayList();
服务检查清单。添加(服务检查);
serviceCheckList.add(serviceCheckPath);
newService.setChecks(服务清单);
客户端代理服务注册(newService);
我得到这个错误:
OperationException(statusCode=400,statusMessage='Bad Request',statusContent='Request decode failed:json:未知字段“脚本”)
您能帮我找到合适的字段来保存与服务相关的路径吗。
提前感谢。领事只能包含IP和端口信息。目录没有用于存储HTTP路径信息的第一类方法
您可能会使用服务注册字段将此信息存储在路径
键中。然后,您需要在应用程序中编写逻辑以使用HTTPAPI执行服务发现,并从元字段连接IP、端口和路径以形成完整的URL