Backend, données et sécurité Noyau C · Convention industrielle Plateforme: Web

Load Balancer

équilibreur de charge

Un équilibre de charge répartit le trafic entre les points de service prêts à fonctionner. Il utilise des règles pour la santé du serveur, la capacité, les itinéraires et la disponibilité.

Vous pourriez l'appeler Load BalancerDistributeur de traficéquilibre de reverse-proxy

Voir comment cela fonctionne

Exemple travaillé originaléquilibreur de charge

Un autre exemple

Un lancement de tickets reçoit 18 000 requêtes par seconde. Le répartiteur termine le TLS, conserve le contexte de traçage, et envoie uniquement des vérifications de santé idempotentes. Il retire un serveur après des échecs répétés. Pendant les déploiements, il vide les connexions de 90 secondes. Les limites de nouvelle tentative empêchent un service lent de multiplier le trafic.

Parties principales

  1. 01règles d'écoute et de routage
  2. 02Pool backend sain
  3. 03Politique de distribution et de défaillance

Utilisez-le lorsque

Utilisez-le pour partager la demande et éloigner le trafic des serveurs défaillants. Testez les vérifications de santé, la vidange, les délais d'attente, les tentatives de nouvelle exécution et les règles d'observabilité.

Ne l'utilisez pas lorsque

L'équilibrage ne crée pas plus de capacité. Ne dépendez pas des sessions persistantes sans règles de défaillance ou ne laissez pas les tentatives répéter des écritures non idempotentes.

Nom utilisé dans le code

listener + routing policy + backend pool + active/passive health + drain/retry budgets

Avant d'expédier

Check contracts and invariants, authorization, and input limits. Test retries, one-time effects, timeouts, and partial failures. Verify data integrity, compatibility, monitoring, recovery, and rollback.

Demande que vous pouvez copier

Outcome: Complete the task with équilibreur de charge (Load Balancer). User context: Un lancement de tickets reçoit 18 000 requêtes par seconde. Le répartiteur termine le TLS, conserve le contexte de traçage, et envoie uniquement des vérifications de santé idempotentes. Il retire un serveur après des échecs répétés. Pendant les déploiements, il vide les connexions de 90 secondes. Les limites de nouvelle tentative empêchent un service lent de multiplier le trafic. Technical concept or control: équilibreur de charge (Load Balancer). Why it fits: Utilisez-le pour partager la demande et éloigner le trafic des serveurs défaillants. Testez les vérifications de santé, la vidange, les délais d'attente, les tentatives de nouvelle exécution et les règles d'observabilité. Do not use it when: L'équilibrage ne crée pas plus de capacité. Ne dépendez pas des sessions persistantes sans règles de défaillance ou ne laissez pas les tentatives répéter des écritures non idempotentes. Engineering requirements: Define inputs, outputs, contracts, and rules that must always hold. Set authorization and input checks. Define failures, timeouts, retries, one-time effects, data moves, and compatibility limits. Operations: Add useful signals and logs that hide sensitive data. Set capacity limits and write an operator guide. Test recovery and rollback. Acceptance criteria: Contract and failure-path tests pass. Data and authorization rules still hold during retries and partial failures. Check performance limits, monitoring, recovery, and rollback. Evidence and limits (evidence boundary): Aucun standard officiel unique ne régit l’ensemble du terme. Sa signification peut varier selon les équipes, plateformes ou frameworks. Unknowns to confirm: Where the code runs, data stores, traffic shape, consistency needs, and the security boundary. Also confirm the compatibility period, service goals, and rollback limits.

Vérifiez cette demande

Review how équilibreur de charge (Load Balancer) is used now. Definition: Un équilibre de charge répartit le trafic entre les points de service prêts à fonctionner. Il utilise des règles pour la santé du serveur, la capacité, les itinéraires et la disponibilité. Release checks: Check contracts and invariants, authorization, and input limits. Test retries, one-time effects, timeouts, and partial failures. Verify data integrity, compatibility, monitoring, recovery, and rollback. Before changing code, list the evidence, gaps, severity, and the smallest safe fix.

C
Ce terme est-il officiel ?

Convention industrielle

Les gens utilisent souvent ce terme au travail. Les sources listées peuvent soutenir la pratique ou les limitations. Elles ne définissent pas toutes les parties du terme.

Aucun standard officiel unique ne régit l’ensemble du terme. Sa signification peut varier selon les équipes, plateformes ou frameworks.

Portée
Aucun document formel unique ne couvre tout
Statut du document
non applicable
Coché activé
2026-07-30

Sources et portée des preuves

Source de l’arrière-plan IETF — RFC 9110: Intermediaries Rôle ici: Contexte utile, pas une définition

Copiez-le vous-même

Le navigateur n'a pas pu copier ceci. Sélectionnez la requête ci-dessous et copiez-la vous-même.