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" # Директория для данных
|