Открыть папку
Откройте папку проекта в чате.
Вам нужен пул бэкендов для распределения трафика. Агент прочитает ваши заметки, составит файл конфигурации и выполнит вашу тестовую команду для проверки синтаксиса перед применением.
Откройте папку проекта в чате.
Прочитайте текущий файл конфигурации, чтобы увидеть существующие бэкенды.
Напишите новую конфигурацию пула с проверкой доступности.
Запустите команду проверки конфигурации, чтобы исключить ошибки.
lb-plan.yamlсохранено.1 файлlb-plan.yamlпрочитано 12 строкbackend3 совпадения# 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Этот yaml-файл определяет пул с тремя активными бэкендами и одним резервным сервером, включая параметры проверки доступности.
Агент использует list_dir для просмотра структуры папок и read_file для изучения ваших текущих заметок или файлов конфигурации, чтобы вы понимали архитектуру. grep находит нужные порты. edit_file добавляет резервный сервер для обработки трафика в случае отказа одного из бэкендов. Вы видите карточку diff, показывающую точные изменения в пуле. Shell запускает вашу команду проверки конфигурации и сообщает код выхода. Переключитесь в режим Plan only, чтобы увидеть полную последовательность изменений без их выполнения. балансировка DNS помогает управлять трафиком, и вы можете проверить переключение резервного канала с фиксированным IP во время тестирования. Каждое действие отображается в чате в виде карточки с реальным результатом.
Остановите один из бэкендов в запланированное окно, а агент использует http_get для проверки доступности оставшихся бэкендов. Он проверяет остановленный бэкенд. Агент использует write_file для обновления вашего руководства по эксплуатации с результатами теста. Кэширование DNS может значительно задержать переключение на время действия TTL. Агент записывает эти результаты в интерфейс чата. Это подтверждает правильность конфигурации глобального балансировщика нагрузки. Вы проверяете переключение трафика на другой канал, снова запуская бэкенд. Агент проверяет, что он полностью возвращается в пул.