1 dépôt
Infrastructure configurations for deploying distributed NoSQL databases in containerized environments.
Distinct from Containerized Deployments: Candidates are generic container deployments; this specifically targets the deployment of distributed database clusters.
Explore 1 awesome GitHub repository matching devops & infrastructure · Distributed Database Deployments. Refine with filters or upvote what's useful.
Ce projet est un framework de microservices pour construire des systèmes backend scalables en Go. Il fournit une architecture pour les systèmes distribués avec une prise en charge intégrée de la découverte de services, de l'équilibrage de charge et des mécanismes de tolérance aux pannes. Le framework se distingue par une architecture en couches pilotée par le domaine et un système de configuration orienté distant qui synchronise les paramètres entre les magasins distants et les fichiers locaux avec basculement automatique. Il implémente un modèle de communication haute performance utilisant gRPC pour l'échange de données unaires et en streaming, ainsi que des systèmes de notification en temps réel pour gérer les connexions clients persistantes. Le système couvre un large éventail de capacités distribuées, notamment la gestion du trafic via le circuit breaking et la limitation de débit (rate limiting), ainsi que l'observabilité via le traçage distribué, la journalisation centralisée et la surveillance de la santé. Il intègre également des outils d'infrastructure de données tels que les filtres de Bloom probabilistes, le verrouillage distribué et l'authentification de service basée sur des jetons. Le projet inclut une prise en charge du déploiement pour les environnements Elasticsearch et HBase conteneurisés.
Supports running HBase distributed databases using containerized environments with pre-configured network ports.