-
Spring Cloud Config Server: located at http://localhost:8888.
Serving configuration for default profiles /{application}-{profile}.yml. For example http://192.168.1.37:8888/feign-greeting-client-default.yml
-
Spring Cloud Netflix Eureka Server: located at http://localhost:8761
-
Spring Cloud Netflix Zuul Server: located at http://localhost:8080
-
Rest Greeting Microservice: simple microservice deployed in random port, registered in eureka server and exposing /greeting rest controller.
-
Feign Greeting Client: an example of using feign client, consuming Rest Greeting Microservice and using Thymeleaf.
Microservices can be accessed via zuul embedded proxy:
-
Testing Hystrix timeout: http://localhost:8080/self/timeout?force=true
-
Testing Feign Client: http://localhost:8080/get-greeting/
You can also debug zuul routing using request param debug, for example http://localhost:8080/get-greeting?debug=true. See debug info on console stack trace or actuator endpoint http://localhost:8080/admin/trace.