Official documentation Service Registration and Discovery
- mit Eureka ein Registry angelegt werden.
- mind. zwei Services (Spring Boot) erzeugt werden, die sich in Eureka registrieren und den gleichen Namen besitzen.
- ein Client angelegt werden, der die Services über die Registry anfragt. Und die Services an Hand der Informationen, die von der Eureka Registry geliefert werden aufruft.
- Spring Boot + Netflix Eureka For Service Discovery In Microservices
- Eureka – Microservice-Registry mit Spring Cloud
-
to start Eureka: Go to the folder /server/ and enter: mvn spring-boot:run View Eureka in your browser.: http://localhost:8761/
-
to start the two service that registry in Eureka: go to the folder /service1 or /service2 and enter: mvn spring-boot:run
-
last but not least, start the Client /InquirerClient: mvn spring-boot:run after the client has started, a request can now be made in Eureka via browser. http://localhost:8090/client/service-instances/service1-8081 or http://localhost:8090/client/service-instances/service2-8082
- OpenAPI 3 & Spring Boot reference docs https://springdoc.org
- Swagger UI http://localhost:8090/swagger-ui.html
- Open API http://localhost:8090/v3/api-docs