Protection des microservices avec Sentinel et gestion des transactions distribuées via Seata
Le phénomène d'avalanche dans les architectures microservices
Dans une architecture distribuée, l'effet d'avalanche se produit lorsqu'une défaillance en cascade s'étend d'un service à l'ensemble de l'écosystème. Une surcharge ponctuelle ou une panne isolée peut provoquer une réaction en chaîne, paralysant progressivement l'ensemble des services ...
Publié le 19 août à 12h48
Déploiement d'un cluster Redis avec Helm : 1 maître, 2 esclaves et 3 sentinelles
Prérequis et environnement
Ce guide suppose que vous disposez déjà d’un cluster Kubernetes fonctionnel ainsi que de Helm installé en version 3. Les composants suivants sont utilisés dans cet exemple :
Composant
Version
Chart Helm
16.11.2
Redis
6.2.7
Kubernetes
v1.19.3
Helm
v3.8.1
Assurez-vous également qu’un StorageClass est dis ...
Publié le 29 juillet à 07h36
Redis Cluster : Architecture, Déploiement et Opérations
Introduction aux Systèmes NoSQL et Redis
Les bases de données NoSQL, en particulier les magasins de clé-valeur, ont gagné en popularité pour leur capacité à gérer des volumes massifs de données et des débits élevés. Parmi elles, Redis se distingue comme un choix privilégié pour la mise en cache, les bases de données et les courtiers de messages ...
Publié le 19 juillet à 01h04
Intégration de Sentinel Dashboard et Nacos pour la Persistance Dynamique des Règles de Flux
L'architecture par défaut de Sentinel Dashboard pousse les règles de contrôle de flux directement vers les clients Sentinel via des appels HTTP. Pour centraliser et persister ces conifgurations, il est nécessaire de modifier le code source du Dashboard afin de rediriger ces poussées vers une source de données dynamique telle que Nacos.
Environn ...
Publié le 18 juillet à 01h09
Contrôle de flux avec le mécanisme Sentinel
Dans Sentinel, le composant FlowSlot appplique des règles prédéfinies pour réguler le trafic en exploitant les statistiques en temps réel fournies par des slots tels que NodeSelectorSlot, ClusterNodeBuilderSlot et StatistcSlot.
L'effet direct de la limitation de flux se manifeste lors de l'exécution d'une entrée comme Entree noeudA = SphU.entré ...
Publié le 7 juillet à 00h35
Implémentation de haute disponibilité avec Redis Sentinel : Automatisation du basculement de maître
Introduction à Redis Sentinel
Redis Sentinel constitue la solution de haute disponibilité proposée par l'équipe Redis, permettant d'automatiser le basculement de maître en cas de défaillance. Ce guide pratique vous accompagnera dans la mise en place d'une cluster Redis robuste et prêt pour la production.
Concepts fondamentaux de Sentinel
Surve ...
Publié le 25 juin à 05h38
Configuration et déploiement de Sentinel pour le contrôle de flux dans Spring Cloud
Pour déployer l'interface d'administration de Sentinel, une approche courante consiste à utiliser un conteneur Docker. Voici une commande adaptée :
docker run -d --name sentinel-admin \
--restart unless-stopped \
-p 8800:8080 \
registry.cn-hangzhou.aliyuncs.com/zxd-docker-images/sentinel-dashboard:1.8.6
Cette commande lance l'interface sur le ...
Publié le 3 juin à 01h15