4
0

database.yaml 687 B

12345678910111213141516171819202122232425262728293031323334353637383940
  1. # 数据库连接配置
  2. # Database connection configuration
  3. # MySQL 连接参数
  4. mysql:
  5. host: "localhost"
  6. port: 3306
  7. user: "root"
  8. password: "your_password"
  9. database: "robot_config"
  10. charset: "utf8mb4"
  11. # 连接池配置
  12. pool:
  13. min_size: 1
  14. max_size: 5
  15. max_overflow: 10
  16. pool_timeout: 30
  17. pool_recycle: 3600
  18. # 重连配置
  19. reconnect:
  20. max_attempts: 5
  21. retry_interval: 5 # 秒
  22. # 配置刷新策略
  23. refresh:
  24. enabled: true
  25. interval_seconds: 1 # 定时刷新间隔
  26. # Fallback 配置 (当 MySQL 不可用时使用)
  27. fallback:
  28. enabled: true
  29. use_yaml_fallback: true
  30. # Topic 发布配置
  31. publish:
  32. topic_name: "/ai/config"
  33. qos_depth: 10