Итак, я новичок в Eureka, и у меня есть очень простой пример.У меня есть один клиент, который вызывает службу, которую я зарегистрировал через Feign Client.
My Eureka Client
@RestController
public class Main {
@Autowired
FirstServiceClient firstServiceClient;
@GetMapping("/")
public String callService() {
return firstServiceClient.returnMessage();
}
}
@FeignClient("first-service")
public interface FirstServiceClient {
@RequestMapping("/")
String returnMessage();
}
My Eureka Service
@RestController
public class Main {
@Value("${service.instance.name}")
private String instance;
@RequestMapping(value = "/")
public String message() {
return "Hello From " + instance;
}
}
Все прекрасно работает, за исключением того факта, что я хочу иметь возможность подключиться к услуге только черезклиент.На данный момент я могу пойти прямо в порт сервиса и просто нажать конечную точку на самом сервисе.Любые советы о том, как это сделать?