Основной вопрос, поэтому просто хочу убедиться, что я все правильно понимаю.
Я создал сервер обнаружения:
@SpringBootApplication
@EnableEurekaServer
public class DisocveryServiceApplication {
public static void main(String[] args) {
SpringApplication.run(DisocveryServiceApplication.class, args);
}
и успешно зарегистрировали на нем микросервисы; Если я нажимаю localhost: 8761, я вижу, что моя служба обнаружения обнаружила микросервисы. Микросервисы работают нормально, если я нажимаю их на назначенный им порт. Например, у меня есть один из них, который называется creds, и если я нажимаю localhost: 9000, он возвращается. Однако, насколько я понимаю, теперь я могу нажать localhost: 8761 / creds, и он покажет тот же результат, но это не работает.
Я не понимаю? Есть предложения, что мне попробовать?
creds bootstrap.yml:
spring:
application:
name: creds
creds application.yml server: port: 9000 eureka: client: serviceUrl: defaultZone: http://localhost:8761/eureka/
открыть application.yml
server:
port: ${PORT:8761}
eureka:
client:
registerWithEureka: false
fetchRegistry: false
server:
waitTimeInMsWhenSyncEmpty: 0