25 lines
806 B
TOML
25 lines
806 B
TOML
|
# FutrumDB Configuration File
|
||
|
|
||
|
[server]
|
||
|
port = 8080
|
||
|
host = "127.0.0.1"
|
||
|
|
||
|
[raft]
|
||
|
enabled = true
|
||
|
election_timeout_ms = 150
|
||
|
heartbeat_interval_ms = 50
|
||
|
cluster_nodes = ["127.0.0.1:8080", "127.0.0.1:8081", "127.0.0.1:8082"] # Новое: узлы кластера
|
||
|
|
||
|
[replication]
|
||
|
multi_master_enabled = false # Новое: включить мастер-мастер репликацию
|
||
|
sync_interval_ms = 100 # Новое: интервал синхронизации
|
||
|
conflict_resolution = "last-write-wins" # Новое: стратегия разрешения конфликтов
|
||
|
|
||
|
[logging]
|
||
|
level = "info"
|
||
|
file = "futrum.log"
|
||
|
|
||
|
[cluster] # Новое: настройки кластера
|
||
|
node_id = "node1" # Уникальный ID узла
|
||
|
data_dir = "./data" # Директория для данных
|