У меня проблема с тем, что у меня сервер eureka с начальной загрузкой, работающий на сервере с URL-адресом http://192.168.3.177:8761/eureka. Теперь у меня есть клиент eureka (некоторая служба), работающий на другом IP-адресе, например 192.168.1.123.Но теперь проблема заключается в том, что клиент eureka, запускающий его, принимает IP-адрес сервера eureka как localhost: 8761 / eureka и отказывает в исключении подключения. Если я запускаю клиентское приложение eureka на том же сервере, где работает сервер eurekaон работает, как и ожидалось.
Ниже приведена моя конфигурация клиента eureka в application.properties
eureka.client.service-url.default-zone=http://192.168.3.174:8761/eureka
Мое клиентское приложение eureka
@SpringBootApplication
@EnableFeignClients("com.samsan.currencyconversionservice")
@EnableDiscoveryClient
public class CurrencyConversionServiceApplication {
public static void main(String[] args) {
SpringApplication.run(CurrencyConversionServiceApplication.class, args);
}
}
И я использую ленту дляподключиться к серверу eureka для получения сервиса
@Component
@FeignClient(name="currency-exchange-service")
@RibbonClient(name="currency-exchange-service")
public interface CurrencyExchangeService {
@GetMapping("/currency-exchange/from/{from}/to/{to}")
public CurrencyConversionBean getExchangeValue(@PathVariable("from") String from, @PathVariable("to") String to);
}
Пожалуйста, помогите мне, как решить эту проблему?