Conception et Mécanismes Internes d'un Framework RPC
Architecture Globale d'un Système RPC
L'architecture fondamentale d'un système d'appel de procédure à distance repose sur deux piliers : l'enregistrement des services par le fournisseur auprès d'un annuaire, et la découverte de ces mêmes services par le consommateur. Une implémentation avancée enrichit cette base en intégrant des mécanismes cru ...
Publié le 12 octobre à 17h20
Scripts d'Automatisation pour la Gestion des Services sous Linux
Scripts d'Automatisation pour la Gestion des Services sous Linux
Dans le cadre des opérations système quotidiennes, l'utilisation de scripts Shell combinant des fonctions, des structures conditionnelles et des instructions case permet d'automatiser le déploiemant et la gestion des services middleware. Nous présentons plusieurs scripts essentiel ...
Publié le 7 octobre à 05h31
Déploiement opérationnel de Kafka : Configuration mono-noeud et cluster haute disponibilité
Prérequis système et initialisation de l'environnement
L'architecture suivante s'applique indifféremment pour une mise en œuvre isolée ou au sein d'un parc distribué. Préparez un dossier racine dédié aux binaires, par exemple /opt/middleware, et assurez-vous que les droits d'accès sont configurés correctement.
Mise en place du JDK
Téléchargez ...
Publié le 4 octobre à 15h46
Déploiement de Kafka sur CentOS avec configuration de ZooKeeper
Installation et configuration de ZooKeeper
Pour exécuter Kafka, une instance de ZooKeeper est nécessaire, car Kafka s'appuie sur ce service pour la gestion des métadonnées du cluster. Voici les étapes à suivre pour installer ZooKeeper sur un système CentOS.
Téléchargement et extraction
Commencez par télécharger une version stable de ZooKeeper d ...
Publié le 4 octobre à 00h55
Configuration de Dubbo via XML et installation de Dubbo-admin
Table des matières- 1 Configuration XML de Dubbo
1.1 Fournisseur
1.1.1 Interface du fournisseur
1.1.2 Classe implémentant le fournisseur
1.1.2.1 Structure du projet
1.1.2.2 Fichier pom.xml
1.1.2.3 Interface implémentée
1.1.2.4 Fichier de configuration
1.1.2.4.1 Configuration XML
1.1.2.4.2 Utilisation d'annotations
1.1.2.5 Classe de démarrage
1 ...
Publié le 16 septembre à 03h33
Installation et configuration de Zookeeper sur CentOS 7
Téléchargement
Accédez au site officiel d'Apache (https://www.apache.org/) et naviguez vers la section de téléchargement. Sélectionnez "Distributions" puis "Archive Site". Lcoalisez le répertoire Zookeeper et choisissez la version 3.5.6. Téléchargez le package binaire apache-zookeeper-3.5.6-bin.tar.gz.
Important : Le package ...
Publié le 22 août à 18h09
Conception et mise en place d'une plateforme de gestion santé avec architecture modulaire Maven, Dubbo et ElementUI
1.1 Objectifs pédagogiques
Ce guide accompagne la conception et le démarrage d'une solusion de gestion destinée aux établissements de santé. À l'issue de la mise en place, vous serez en mesure de :
Identifier les besoins métiers et l'architecture logicielle d'une plateforme de télésuivi ;
Utiliser PowerDesigner pour produire un modèle physique ...
Publié le 30 juillet à 16h44
Comprendre Kafka : Haute Disponibilité
Comprendre Kafka : Haute Disponibilité
Table des matières
L'origine de la haute disponibilité
1.1. Pourquoi la réplication est nécessaire
1.2. Élection du leader
Analyse de la conception HA de Kafka
2.1. Distribution uniforme des réplicas dans le cluster
2.2. Stratégie de réplication des données
Structure ZooKeeper liée à la ...
Publié le 12 juillet à 03h54
Automatisation de la configuration des clusters Zookeeper pour les systèmes big data
Rôle essentiel de Zookeeper dans l'infrastructure big data
Zookeeper sert de service de coordination distribué, garantissant la cohérence et la haute disponibilité pour des systèmes tels que Hadoop, Kafka et HBase. Sa configuration manuelle présente des défis majeurs : gestion complexe des identifiants de nœuds (myid), distribution sujette aux ...
Publié le 29 juin à 07h46
Configuration d'un client Dubbo pour l'invocation de services distants
La consommation d'un service Dubbo correspond à l'invocation de méthodes à distance à partir d'une application cliente, en s'appuyant sur un registre de servicse pour la découverte.
1. Structure du projet :
Le projet de consommation est organisé pour intégrer les dépendances nécessaires et les fichiers de configuration.
2. Dépendances Maven (po ...
Publié le 24 juin à 21h22