+ Répondre à la discussion Actualité déjà publiée
  1. #1
    Responsable Java

    Avatar de Mickael Baron
    Homme Profil pro
    Ingénieur de Recherche en Informatique
    Inscrit en
    juillet 2005
    Messages
    11 738
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Vienne (Poitou Charente)

    Informations professionnelles :
    Activité : Ingénieur de Recherche en Informatique
    Secteur : Service public

    Informations forums :
    Inscription : juillet 2005
    Messages : 11 738
    Points : 56 968
    Points
    56 968

    Par défaut Tutoriel sur le développement d'une application basée sur une architecture microservices avec Docker

    Bonjour,

    Je vous propose un tutoriel sous la forme d'exercices afin d'apprendre à construire une application en respectant une architecture à base de microservices. Nous utiliserons pour cela plusieurs technologies : la bibliothèque KumuluzEE pour packager et exécuter une application Java EE en ligne de commande, l'outil Docker pour l'isolation des microservices, la bibliothèque et le serveur RabbitMQ pour la gestion d'un bus d'événements afin que les microservices communiquent de manière asynchrone et finalement l'outil Docker Compose pour la composition des microservices.

    La grande majorité du code contenu dans les microservices vous sera donnée comme support. En effet, ces exercices se focaliseront principalement sur les problématiques de déploiement.

    L'adresse du tutoriel est la suivante : http://mbaron.developpez.com/tutorie...cation-docker/

    Profitez de cette espace pour donner vos impressions ou poser vos questions.

    Mickael
    Responsable Java de Developpez.com (Twitter et Facebook)
    Besoin d"un article/tutoriel/cours sur Java, consulter la page cours
    N'hésitez pas à consulter la FAQ Java et à poser vos questions sur les forums d'entraide Java
    --------
    Ingénieur de Recherche en informatique au LIAS / ISAE-ENSMA
    Page de cours : mbaron.developpez.com
    Blog : keulkeul.blogspot.com
    LinkedIn : https://www.linkedin.com/in/mickaelbaron
    Twitter : www.twitter.com/mickaelbaron

  2. #2
    Nouveau Candidat au Club
    Homme Profil pro
    Ingénieur intégration
    Inscrit en
    avril 2016
    Messages
    1
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 36
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations professionnelles :
    Activité : Ingénieur intégration

    Informations forums :
    Inscription : avril 2016
    Messages : 1
    Points : 1
    Points
    1

    Par défaut Tutoriel très bien fait

    Merci pour ce petit tutoriel fort sympathique et très bien fait qui permet de découvrir les architectures microservices mais également de nombreuses autres techno.

    Je me permets de relever une petite coquille dans le chapitre "V-C. Étapes à suivre", la variable d'environnement à définir est REDISALIAS_PORT et non REDISALIAS_HOST.

  3. #3
    Responsable Java

    Avatar de Mickael Baron
    Homme Profil pro
    Ingénieur de Recherche en Informatique
    Inscrit en
    juillet 2005
    Messages
    11 738
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Vienne (Poitou Charente)

    Informations professionnelles :
    Activité : Ingénieur de Recherche en Informatique
    Secteur : Service public

    Informations forums :
    Inscription : juillet 2005
    Messages : 11 738
    Points : 56 968
    Points
    56 968

    Par défaut

    Salut,

    Merci pour le retour positif.

    Je viens de corriger. Un résidu d'une ancienne version.

    Mickael
    Responsable Java de Developpez.com (Twitter et Facebook)
    Besoin d"un article/tutoriel/cours sur Java, consulter la page cours
    N'hésitez pas à consulter la FAQ Java et à poser vos questions sur les forums d'entraide Java
    --------
    Ingénieur de Recherche en informatique au LIAS / ISAE-ENSMA
    Page de cours : mbaron.developpez.com
    Blog : keulkeul.blogspot.com
    LinkedIn : https://www.linkedin.com/in/mickaelbaron
    Twitter : www.twitter.com/mickaelbaron

  4. #4
    Nouveau Candidat au Club
    Homme Profil pro
    Chef de projet MOA
    Inscrit en
    juin 2016
    Messages
    1
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 51
    Localisation : France, Seine Saint Denis (Île de France)

    Informations professionnelles :
    Activité : Chef de projet MOA

    Informations forums :
    Inscription : juin 2016
    Messages : 1
    Points : 1
    Points
    1

    Par défaut Port ?

    Bonjour,

    dans les sources du projet, la classe JedisFactory n'est pas en phase avec votre tutoriel. La classe semble manipuler une variable d'environnement "REDIS_HOST" dans les sources et votre tutoriel parle de la variable d'environnement "REDISALIAS_PORT", ce qui permet juste de choisir l'adresse IP du Redis et non son numéro de port.

    Code Java : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    	...
            private static final String REDIS_HOST_ENV_KEY = "REDIS_HOST";
            ...
    	private String getRedisHost() {
    		String redisHost = System.getenv(REDIS_HOST_ENV_KEY);
    		if (redisHost == null || redisHost.isEmpty()) {
    			return "localhost";
     		} else {
     			return redisHost;
     		}
    	}
            ...

    De ce fait, on ne peut renseigner le numéro du port Redis et l’exécution du tutoriel génère une erreur de connexion.

    aillet

  5. #5
    Responsable Java

    Avatar de Mickael Baron
    Homme Profil pro
    Ingénieur de Recherche en Informatique
    Inscrit en
    juillet 2005
    Messages
    11 738
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Vienne (Poitou Charente)

    Informations professionnelles :
    Activité : Ingénieur de Recherche en Informatique
    Secteur : Service public

    Informations forums :
    Inscription : juillet 2005
    Messages : 11 738
    Points : 56 968
    Points
    56 968

    Par défaut

    Salut,

    Merci

    Je n'avais impacté la solution.

    Les sources à jour sont sur mon github (voir lien en bas du tutoriel)

    Mickael
    Responsable Java de Developpez.com (Twitter et Facebook)
    Besoin d"un article/tutoriel/cours sur Java, consulter la page cours
    N'hésitez pas à consulter la FAQ Java et à poser vos questions sur les forums d'entraide Java
    --------
    Ingénieur de Recherche en informatique au LIAS / ISAE-ENSMA
    Page de cours : mbaron.developpez.com
    Blog : keulkeul.blogspot.com
    LinkedIn : https://www.linkedin.com/in/mickaelbaron
    Twitter : www.twitter.com/mickaelbaron

Discussions similaires

  1. Réponses: 1
    Dernier message: 22/03/2012, 15h11
  2. Réponses: 2
    Dernier message: 04/07/2007, 17h06
  3. Réponses: 5
    Dernier message: 10/05/2007, 19h04

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo