Codespot Mobile
Fluxuri de lucru

balansarea încărcării DNS și proiectarea load balancerului global

03
Proiectează grupul

Proiectează un grup cu verificări de sănătate

Ai nevoie de un grup de back-end-uri care să împartă traficul. Agentul citește notele tale, redactează fișierul de configurație și execută comanda de testare pentru a verifica sintaxa înainte de a o aplica.

01

Deschide dosarul

Deschide dosarul proiectului în chat.

02

Citește configurația

Citește fișierul de configurație curent pentru a vedea back-end-urile existente.

03

Redactează modificările

Scrie noua configurație a grupului cu verificări de sănătate.

04

Verifică sintaxa

Execută comanda de testare a configurației pentru a verifica erorile.

Exemplu de configurație

lb-plan.yaml
# Load balancer pool config
# Algorithm: round robin
pool:
  name: web-pool
  algorithm: round_robin
  backends:
    - addr: 10.0.0.1
      port: 8080
    - addr: 10.0.0.2
      port: 8080
    - addr: 10.0.0.3
      port: 8080
  health_check:
    path: /health
    interval: 10s
    fail_threshold: 3
    pass_threshold: 2
  standby:
    - addr: 10.0.0.4
      port: 8080

Acest fișier yaml definește un grup cu trei back-end-uri active și un server de rezervă, inclusiv parametrii pentru verificarea sănătății.

Verifică failover pe sistemele tale

Redactează planul de failover

Agentul folosește list_dir pentru a vedea structura dosarelor și read_file pentru a inspecta notele sau fișierele de configurație curente, astfel încât să înțelegi aranjamentul. grep găsește porturile specifice. edit_file adaugă un server de rezervă pentru a prelua traficul dacă un back-end eșuează. Vezi un card diff care arată exact ce se va schimba în grup. Shell execută comanda de testare a configurației și raportează codul de ieșire. Treci la modul Plan only pentru a vedea secvența completă de modificări fără a le executa. Balansarea încărcării DNS ajută la gestionarea traficului, iar tu poți verifica failover-ul dual WAN cu IP static în timpul testării. Fiecare acțiune apare în chat ca un card cu rezultatul real.

Testează manual failover-ul

Utilizatorul oprește un back-end într-o fereastră planificată, iar agentul folosește http_get pentru a verifica pagina de sănătate a back-end-urilor rămase. Se verifică back-end-ul oprit. Agentul folosește write_file pentru a actualiza manualul de execuție cu rezultatele testului. Cache-ul DNS poate întârzia failover-ul pentru durata TTL semnificativ. Agentul înregistrează aceste rezultate clar în interfața chat. Acest lucru verifică dacă configurația load balancerului global este corectă. Verifici failover-ul traficului către un alt link pornind din nou back-end-ul. Agentul verifică că acesta revine complet în grup.

Codespot Mobile pentru Windows

Începe să-ți proiectezi grupul astăzi

Descarcă Codespot Mobile ↗