├── .gitignore ├── README.md ├── microservice-one ├── pom.xml └── src │ └── main │ ├── java │ └── com │ │ └── sample │ │ ├── MicroserviceOneApiDocumentation.java │ │ ├── MicroserviceOneApplication.java │ │ ├── controller │ │ └── MicroserviceOneController.java │ │ ├── feign │ │ ├── IMicroserviceTwoClient.java │ │ ├── MicroserviceTwoFallback.java │ │ └── ResponseTwo.java │ │ └── model │ │ ├── ErrorResult.java │ │ └── ResponseOne.java │ └── resources │ ├── application.yml │ └── bootstrap.yml ├── microservice-two ├── pom.xml └── src │ └── main │ ├── java │ └── com │ │ └── sample │ │ ├── MicroserviceTwoApiDocumentation.java │ │ ├── MicroserviceTwoApplication.java │ │ ├── controller │ │ └── MicroserviceTwoController.java │ │ └── model │ │ ├── ErrorResult.java │ │ └── ResponseTwo.java │ └── resources │ ├── application.yml │ └── bootstrap.yml ├── netflix-eureka-server ├── pom.xml └── src │ └── main │ ├── java │ └── com │ │ └── sample │ │ └── EurekaServerApplication.java │ └── resources │ ├── application.yml │ └── logback.xml ├── netflix-hystrix-dashboard ├── pom.xml └── src │ └── main │ ├── java │ └── com │ │ └── sample │ │ └── HystrixDashboardApplication.java │ └── resources │ ├── application.yml │ └── bootstrap.yml ├── netflix-hystrix-turbine ├── pom.xml └── src │ └── main │ ├── java │ └── com │ │ └── sample │ │ └── HystrixTurbineApplication.java │ └── resources │ ├── application.yml │ └── bootstrap.yml ├── netflix-zuul-server ├── pom.xml └── src │ └── main │ ├── java │ └── com │ │ └── sample │ │ └── ZuulServerApplication.java │ └── resources │ ├── application.yml │ └── bootstrap.yml ├── pom.xml ├── run-test-suite-consul.sh └── run-test-suite-eureka.sh /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpuigsegur/spring-cloud-netflix-sample/HEAD/.gitignore -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpuigsegur/spring-cloud-netflix-sample/HEAD/README.md -------------------------------------------------------------------------------- /microservice-one/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpuigsegur/spring-cloud-netflix-sample/HEAD/microservice-one/pom.xml -------------------------------------------------------------------------------- /microservice-one/src/main/java/com/sample/MicroserviceOneApiDocumentation.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpuigsegur/spring-cloud-netflix-sample/HEAD/microservice-one/src/main/java/com/sample/MicroserviceOneApiDocumentation.java -------------------------------------------------------------------------------- /microservice-one/src/main/java/com/sample/MicroserviceOneApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpuigsegur/spring-cloud-netflix-sample/HEAD/microservice-one/src/main/java/com/sample/MicroserviceOneApplication.java -------------------------------------------------------------------------------- /microservice-one/src/main/java/com/sample/controller/MicroserviceOneController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpuigsegur/spring-cloud-netflix-sample/HEAD/microservice-one/src/main/java/com/sample/controller/MicroserviceOneController.java -------------------------------------------------------------------------------- /microservice-one/src/main/java/com/sample/feign/IMicroserviceTwoClient.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpuigsegur/spring-cloud-netflix-sample/HEAD/microservice-one/src/main/java/com/sample/feign/IMicroserviceTwoClient.java -------------------------------------------------------------------------------- /microservice-one/src/main/java/com/sample/feign/MicroserviceTwoFallback.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpuigsegur/spring-cloud-netflix-sample/HEAD/microservice-one/src/main/java/com/sample/feign/MicroserviceTwoFallback.java -------------------------------------------------------------------------------- /microservice-one/src/main/java/com/sample/feign/ResponseTwo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpuigsegur/spring-cloud-netflix-sample/HEAD/microservice-one/src/main/java/com/sample/feign/ResponseTwo.java -------------------------------------------------------------------------------- /microservice-one/src/main/java/com/sample/model/ErrorResult.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpuigsegur/spring-cloud-netflix-sample/HEAD/microservice-one/src/main/java/com/sample/model/ErrorResult.java -------------------------------------------------------------------------------- /microservice-one/src/main/java/com/sample/model/ResponseOne.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpuigsegur/spring-cloud-netflix-sample/HEAD/microservice-one/src/main/java/com/sample/model/ResponseOne.java -------------------------------------------------------------------------------- /microservice-one/src/main/resources/application.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpuigsegur/spring-cloud-netflix-sample/HEAD/microservice-one/src/main/resources/application.yml -------------------------------------------------------------------------------- /microservice-one/src/main/resources/bootstrap.yml: -------------------------------------------------------------------------------- 1 | spring: 2 | application: 3 | name: microservice-one 4 | -------------------------------------------------------------------------------- /microservice-two/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpuigsegur/spring-cloud-netflix-sample/HEAD/microservice-two/pom.xml -------------------------------------------------------------------------------- /microservice-two/src/main/java/com/sample/MicroserviceTwoApiDocumentation.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpuigsegur/spring-cloud-netflix-sample/HEAD/microservice-two/src/main/java/com/sample/MicroserviceTwoApiDocumentation.java -------------------------------------------------------------------------------- /microservice-two/src/main/java/com/sample/MicroserviceTwoApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpuigsegur/spring-cloud-netflix-sample/HEAD/microservice-two/src/main/java/com/sample/MicroserviceTwoApplication.java -------------------------------------------------------------------------------- /microservice-two/src/main/java/com/sample/controller/MicroserviceTwoController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpuigsegur/spring-cloud-netflix-sample/HEAD/microservice-two/src/main/java/com/sample/controller/MicroserviceTwoController.java -------------------------------------------------------------------------------- /microservice-two/src/main/java/com/sample/model/ErrorResult.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpuigsegur/spring-cloud-netflix-sample/HEAD/microservice-two/src/main/java/com/sample/model/ErrorResult.java -------------------------------------------------------------------------------- /microservice-two/src/main/java/com/sample/model/ResponseTwo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpuigsegur/spring-cloud-netflix-sample/HEAD/microservice-two/src/main/java/com/sample/model/ResponseTwo.java -------------------------------------------------------------------------------- /microservice-two/src/main/resources/application.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpuigsegur/spring-cloud-netflix-sample/HEAD/microservice-two/src/main/resources/application.yml -------------------------------------------------------------------------------- /microservice-two/src/main/resources/bootstrap.yml: -------------------------------------------------------------------------------- 1 | spring: 2 | application: 3 | name: microservice-two 4 | -------------------------------------------------------------------------------- /netflix-eureka-server/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpuigsegur/spring-cloud-netflix-sample/HEAD/netflix-eureka-server/pom.xml -------------------------------------------------------------------------------- /netflix-eureka-server/src/main/java/com/sample/EurekaServerApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpuigsegur/spring-cloud-netflix-sample/HEAD/netflix-eureka-server/src/main/java/com/sample/EurekaServerApplication.java -------------------------------------------------------------------------------- /netflix-eureka-server/src/main/resources/application.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpuigsegur/spring-cloud-netflix-sample/HEAD/netflix-eureka-server/src/main/resources/application.yml -------------------------------------------------------------------------------- /netflix-eureka-server/src/main/resources/logback.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpuigsegur/spring-cloud-netflix-sample/HEAD/netflix-eureka-server/src/main/resources/logback.xml -------------------------------------------------------------------------------- /netflix-hystrix-dashboard/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpuigsegur/spring-cloud-netflix-sample/HEAD/netflix-hystrix-dashboard/pom.xml -------------------------------------------------------------------------------- /netflix-hystrix-dashboard/src/main/java/com/sample/HystrixDashboardApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpuigsegur/spring-cloud-netflix-sample/HEAD/netflix-hystrix-dashboard/src/main/java/com/sample/HystrixDashboardApplication.java -------------------------------------------------------------------------------- /netflix-hystrix-dashboard/src/main/resources/application.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpuigsegur/spring-cloud-netflix-sample/HEAD/netflix-hystrix-dashboard/src/main/resources/application.yml -------------------------------------------------------------------------------- /netflix-hystrix-dashboard/src/main/resources/bootstrap.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpuigsegur/spring-cloud-netflix-sample/HEAD/netflix-hystrix-dashboard/src/main/resources/bootstrap.yml -------------------------------------------------------------------------------- /netflix-hystrix-turbine/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpuigsegur/spring-cloud-netflix-sample/HEAD/netflix-hystrix-turbine/pom.xml -------------------------------------------------------------------------------- /netflix-hystrix-turbine/src/main/java/com/sample/HystrixTurbineApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpuigsegur/spring-cloud-netflix-sample/HEAD/netflix-hystrix-turbine/src/main/java/com/sample/HystrixTurbineApplication.java -------------------------------------------------------------------------------- /netflix-hystrix-turbine/src/main/resources/application.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpuigsegur/spring-cloud-netflix-sample/HEAD/netflix-hystrix-turbine/src/main/resources/application.yml -------------------------------------------------------------------------------- /netflix-hystrix-turbine/src/main/resources/bootstrap.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpuigsegur/spring-cloud-netflix-sample/HEAD/netflix-hystrix-turbine/src/main/resources/bootstrap.yml -------------------------------------------------------------------------------- /netflix-zuul-server/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpuigsegur/spring-cloud-netflix-sample/HEAD/netflix-zuul-server/pom.xml -------------------------------------------------------------------------------- /netflix-zuul-server/src/main/java/com/sample/ZuulServerApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpuigsegur/spring-cloud-netflix-sample/HEAD/netflix-zuul-server/src/main/java/com/sample/ZuulServerApplication.java -------------------------------------------------------------------------------- /netflix-zuul-server/src/main/resources/application.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpuigsegur/spring-cloud-netflix-sample/HEAD/netflix-zuul-server/src/main/resources/application.yml -------------------------------------------------------------------------------- /netflix-zuul-server/src/main/resources/bootstrap.yml: -------------------------------------------------------------------------------- 1 | spring: 2 | application: 3 | name: zuul-server 4 | -------------------------------------------------------------------------------- /pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpuigsegur/spring-cloud-netflix-sample/HEAD/pom.xml -------------------------------------------------------------------------------- /run-test-suite-consul.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpuigsegur/spring-cloud-netflix-sample/HEAD/run-test-suite-consul.sh -------------------------------------------------------------------------------- /run-test-suite-eureka.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpuigsegur/spring-cloud-netflix-sample/HEAD/run-test-suite-eureka.sh --------------------------------------------------------------------------------