Update README.md
This commit is contained in:
70
README.md
70
README.md
@@ -592,16 +592,21 @@ futriix:~> show sessions
|
||||
|
||||
## Кластеризация и шардинг
|
||||
|
||||
Субд `futriix` является распределённой субд. Распределённый кластер реализован на основе Raft-консенсуса с автоматическими выборами лидера. Поддерживаются одноузловой и многокластерный режимы, репликация данных (синхронная/асинхронная), мастер-мастер репликация и health-мониторинг узлов.
|
||||
Субд `futriix` является распределённой субд. Согласованность узлов в распределённом кластере определяется на основе Raft-консенсуса с автоматическими выборами лидера. Поддерживаются одноузловой (для запуска на одном узле, без организации кластера) и многокластерный режимы, репликация данных (синхронная/асинхронная), мастер-мастер репликация и health-мониторинг узлов.
|
||||
|
||||
```sh
|
||||
# Просмотр статуса кластера
|
||||
# Просмотр статуса кластера (режим лидера)
|
||||
futriix:~> status
|
||||
=== Cluster Status ===
|
||||
✓ Role: LEADER
|
||||
Cluster Name: production
|
||||
Node: 192.168.1.100:8080
|
||||
Raft Port: 7000
|
||||
Cluster created: 2026-01-15 10:30:45.123
|
||||
Leader since: 2026-01-15 12:15:22.456
|
||||
Elections: 3
|
||||
Health: healthy
|
||||
Last health check: 2026-01-15 15:30:00.000
|
||||
|
||||
# В режиме follower
|
||||
futriix:~> status
|
||||
@@ -610,14 +615,67 @@ futriix:~> status
|
||||
Cluster Name: production
|
||||
Node: 192.168.1.101:8080
|
||||
Raft Port: 7000
|
||||
Cluster created: 2026-01-15 10:30:45.123
|
||||
Leader: 192.168.1.100:8080
|
||||
Joined cluster: 2026-01-15 10:31:12.789
|
||||
Last heartbeat: 2026-01-15 15:29:58.456
|
||||
Health: healthy
|
||||
|
||||
# Просмотр всех узлов кластера
|
||||
# Просмотр всех узлов кластера (с временными метками)
|
||||
futriix:~> nodes
|
||||
=== Cluster Nodes ===
|
||||
* 192.168.1.100:8080
|
||||
192.168.1.101:8080
|
||||
192.168.1.102:8080
|
||||
* 192.168.1.100:8080 (LEADER)
|
||||
Joined: 2026-01-15 10:30:45.123
|
||||
Last seen: 2026-01-15 15:29:59.001
|
||||
Status: active
|
||||
Uptime: 5h 0m 14s
|
||||
|
||||
192.168.1.101:8080 (FOLLOWER)
|
||||
Joined: 2026-01-15 10:31:12.789
|
||||
Last seen: 2026-01-15 15:29:58.456
|
||||
Status: active
|
||||
Uptime: 4h 59m 46s
|
||||
|
||||
192.168.1.102:8080 (FOLLOWER)
|
||||
Joined: 2026-01-15 10:31:45.012
|
||||
Last seen: 2026-01-15 15:29:57.234
|
||||
Status: syncing
|
||||
Uptime: 4h 59m 12s
|
||||
|
||||
# Подробная информация об узле
|
||||
futriix:~> node info 192.168.1.100:8080
|
||||
=== Node Information ===
|
||||
ID: node-001
|
||||
IP: 192.168.1.100
|
||||
Port: 8080
|
||||
Raft Port: 7000
|
||||
Status: active
|
||||
Role: LEADER
|
||||
|
||||
Timestamps:
|
||||
Created: 2026-01-15 10:30:45.123
|
||||
Joined: 2026-01-15 10:30:45.123
|
||||
Last seen: 2026-01-15 15:29:59.001
|
||||
Leader since: 2026-01-15 12:15:22.456
|
||||
|
||||
Metrics:
|
||||
Uptime: 5h 0m 14s
|
||||
Elections: 3
|
||||
Request count: 15234
|
||||
Bytes received: 12.5 MB
|
||||
Bytes sent: 45.2 MB
|
||||
|
||||
# Проверка здоровья кластера
|
||||
futriix:~> cluster health
|
||||
=== Cluster Health ===
|
||||
Overall score: 95.5
|
||||
Checked at: 2026-01-15 15:30:00.000
|
||||
Recommendation: Cluster is healthy, all systems operational
|
||||
|
||||
Nodes:
|
||||
192.168.1.100:8080 - active (latency: 1ms, last success: 15:29:59.001)
|
||||
192.168.1.101:8080 - active (latency: 2ms, last success: 15:29:58.456)
|
||||
192.168.1.102:8080 - syncing (latency: 5ms, last success: 15:29:57.234)
|
||||
```
|
||||
<p align="right">(<a href="#readme-top">К началу</a>)</p>
|
||||
|
||||
|
||||
Reference in New Issue
Block a user