Pufferscale
Pufferscale est un service de mise à l'échelle développé dans le contexte du projet Mochi. Il s'agit d'une bibliothèque conçue pour gérer des unités de données (buckets) au nom des microservices pendant les opérations de mise à l'échelle (ajout ou suppression de nœuds). Pufferscale suit la position de chaque bucket dans le système et, pendant les opérations de mise à l'échelle, détermine la nouvelle position de chaque bucket (retiré des nœuds supprimés, ajouté aux nouveaux nœuds pour équilibrer la charge) et fournit les instructions de transfert aux microservices.
Cas d'utilisation métiers
- Gère des unités de données pour le compte de microservices pendant les opérations d'évolution : rechercher des initiatives proches
- Fournit des instructions de transfert aux microservices pendant les opérations d'évolution : rechercher des initiatives proches
- Équilibre la charge de données entre les nœuds pendant les opérations d'évolution : rechercher des initiatives proches
- Détermine la nouvelle position des unités de données pendant les opérations d'évolution : rechercher des initiatives proches
Cas d'utilisation fonctionnel
Organisation
- Institut national de recherche en informatique et en automatique (organisation rattachée)
Description générée le mercredi 20 mars 2024 à 10:20:59