Update README.md
This commit is contained in:
31
README.md
31
README.md
@@ -430,6 +430,8 @@ Raft-лог (raft_data/)
|
|||||||
|
|
||||||
* `Подписка` — компоненты могут отслеживать изменения в реальном времени
|
* `Подписка` — компоненты могут отслеживать изменения в реальном времени
|
||||||
|
|
||||||
|
<br>
|
||||||
|
<br>
|
||||||
|
|
||||||
**Основные команды изменения параметров конфигурации с помощью REPL**
|
**Основные команды изменения параметров конфигурации с помощью REPL**
|
||||||
|
|
||||||
@@ -448,6 +450,9 @@ Raft-лог (raft_data/)
|
|||||||
* config watch # Следить за изменениями
|
* config watch # Следить за изменениями
|
||||||
* config validate # Проверить валидность
|
* config validate # Проверить валидность
|
||||||
|
|
||||||
|
<br>
|
||||||
|
<br>
|
||||||
|
|
||||||
|
|
||||||
**Пример изменения параметров через REPL**
|
**Пример изменения параметров через 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 \
|
curl -X POST http://localhost:8080/api/v1/config/rollback \
|
||||||
-H "Content-Type: application/json" \
|
-H "Content-Type: application/json" \
|
||||||
-d '{"version": 5}'
|
-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"
|
||||||
|
}'
|
||||||
```
|
```
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user