Update README.md
This commit is contained in:
53
README.md
53
README.md
@@ -430,6 +430,59 @@ Raft-лог (raft_data/)
|
|||||||
|
|
||||||
* `Подписка` — компоненты могут отслеживать изменения в реальном времени
|
* `Подписка` — компоненты могут отслеживать изменения в реальном времени
|
||||||
|
|
||||||
|
|
||||||
|
**Пример изменения параметров через REPL**
|
||||||
|
|
||||||
|
```sh
|
||||||
|
# Запускаем REPL
|
||||||
|
./futriix repl
|
||||||
|
|
||||||
|
# Просмотр текущей конфигурации
|
||||||
|
> config show
|
||||||
|
|
||||||
|
# Изменение параметра
|
||||||
|
> config set cluster.heartbeat_timeout_ms 2000
|
||||||
|
|
||||||
|
# Изменение нескольких параметров
|
||||||
|
> config set storage.page_size_mb 128 replication.enabled true
|
||||||
|
|
||||||
|
# Просмотр истории изменений
|
||||||
|
> config history
|
||||||
|
|
||||||
|
# Откат к предыдущей версии
|
||||||
|
> config rollback
|
||||||
|
```
|
||||||
|
<br>
|
||||||
|
<br>
|
||||||
|
|
||||||
|
**Пример изменения параметров через HTTP-API**
|
||||||
|
|
||||||
|
```sh
|
||||||
|
# Получение текущей конфигурации
|
||||||
|
curl -X GET http://localhost:8080/api/v1/config
|
||||||
|
|
||||||
|
# Изменение параметра
|
||||||
|
curl -X POST http://localhost:8080/api/v1/config \
|
||||||
|
-H "Content-Type: application/json" \
|
||||||
|
-d '{
|
||||||
|
"changes": {
|
||||||
|
"cluster.heartbeat_timeout_ms": 2000,
|
||||||
|
"storage.page_size_mb": 128
|
||||||
|
},
|
||||||
|
"description": "Оптимизация для высокой нагрузки",
|
||||||
|
"changed_by": "admin@futriix"
|
||||||
|
}'
|
||||||
|
|
||||||
|
# Получение истории изменений
|
||||||
|
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}'
|
||||||
|
```
|
||||||
|
|
||||||
|
|
||||||
<p align="right">(<a href="#readme-top">К началу</a>)</p>
|
<p align="right">(<a href="#readme-top">К началу</a>)</p>
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user