No description, website, or topics provided.
Java Shell
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
eureka
my-app
my-service
Dockerfile
README.md
pom.xml
start-eureka.sh
start-my-app.sh
start-my-service.sh

README.md

Description

Ce projet démontre la mise en œuvre de microservices dans une architecture java - spring.

Les différentes versions montent en complexité et en fonctionnalités.

L’application est composée de 2 modules:

  1. L’application principale qui fait appel à
  2. Un service (greeter-service).

Pour passer d’une version à l’autre du code, il est nécessaire d’utiliser les tags.

Version 1 : spring-boot-starter-web

Dans cette version, l’application et le service limitent leurs dépendances au maximum :  spring-boot-starter-web.

Le service est défini grâce à l’annotation @SpringBootApplication. Le port est précisé dans le fichier application.yml.

L’application utilise RestTemplate pour effectuer son appel au service.

Inconvénients:

L’application doit connaître précisément l’uri (dont le port) pour effectuer son appel.

Le branchement de l’application directement sur un service en «dur» empêche la mise à jour de celui-ci.