Closed cmoulliard closed 7 years ago
Config
Which Spring Dependency do you refer here (Spring Cloud Config, Spring Configuration Processor, ...) ? @jclingan
To be discussed with John (@jclingan)
Spring Cloud is discussed through Trello Card - https://trello.com/c/dR1SBnWY/26-7-1-m-certify-spring-boot
Developer creates a (server-side) project using Spring Initializr. While the developer has many options to choose from, we are going to focus on a distinct subset of features. The developer selects the following features: Web Actuator Config Eureka Discovery JPA Rest Repository
Developer adds configuration capabilities, reading application configuration through a ConfigMap Developer extends application by externalizing configuration. During development of a service, this is done using an application.properties file exposed through a ConfigMap mounted volume.
Developer creates and deploys Eureka Server Developer creates and Eureka Server (using @EnableEurekaServer) and provisions it using the fabric8 maven plugin during development
Developer creates business entities Developer uses JPA and the Spring JPA Repository to build a data model, and then exposes those as restful endpoints using the Rest Repository API. The service is also registered with the Eureka Server
Developer provision Hystrix Dashboard in OpenShift
Developer creates client application Spring Initializr that invokes the service Developer creates a client application that invokes the prior service. It looks up the service in the Eureka Registry (using DiscoveryClient). The client also uses Hystrix with a simple failover web page. The client also binds a stream to the Hystrix Dashboard. The client application is provisioned using the fabric8 maven plugin during development.
Remarks :