From e39f1569040b95358e0a3da6ca2e1e16076171ae Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=D0=93=D1=80=D0=B8=D0=B3=D0=BE=D1=80=D0=B8=D0=B9=20=D0=A1?= =?UTF-8?q?=D0=B0=D1=84=D1=80=D0=BE=D0=BD=D0=BE=D0=B2?= Date: Fri, 31 Jul 2026 12:18:25 +0000 Subject: [PATCH] Update README.md --- README.md | 31 +++++++++++++++++++++++++++++++ 1 file changed, 31 insertions(+) diff --git a/README.md b/README.md index d6a095b..b462c7a 100644 --- a/README.md +++ b/README.md @@ -430,6 +430,8 @@ Raft-лог (raft_data/) * `Подписка` — компоненты могут отслеживать изменения в реальном времени +
+
**Основные команды изменения параметров конфигурации с помощью REPL** @@ -448,6 +450,9 @@ Raft-лог (raft_data/) * config watch # Следить за изменениями * config validate # Проверить валидность +
+
+ **Пример изменения параметров через REPL** @@ -498,6 +503,32 @@ curl -X GET http://localhost:8080/api/v1/config/history curl -X POST http://localhost:8080/api/v1/config/rollback \ -H "Content-Type: application/json" \ -d '{"version": 5}' + +# Одновременное изменение нескольких параметров + +curl -X POST http://localhost:8080/api/v1/config \ + -H "Content-Type: application/json" \ + -d '{ + "changes": { + "cluster.name": "production_cluster", + "cluster.heartbeat_timeout_ms": 2000, + "cluster.election_timeout_ms": 1500, + "storage.page_size_mb": 128, + "storage.max_collections": 500, + "replication.enabled": true, + "replication.sync_replication": true, + "wal.segment_size_mb": 128, + "wal.sync_interval_sec": 3, + "mvcc.max_versions_per_doc": 20, + "mvcc.retention_days": 14, + "saga.enabled": true, + "saga.coordinator_count": 5, + "backpressure.enabled": true, + "backpressure.cpu_threshold": 0.85 + }, + "description": "Настройки для production окружения", + "changed_by": "admin@futriix.com" +}' ```