database.go 405 B

1234567891011121314151617181920212223
  1. package config
  2. var (
  3. DatabaseConfig = new(Database)
  4. DatabasesConfig = make(map[string]*Database)
  5. )
  6. type Database struct {
  7. Driver string
  8. Source string
  9. ConnMaxIdleTime int
  10. ConnMaxLifeTime int
  11. MaxIdleConns int
  12. MaxOpenConns int
  13. Registers []DBResolverConfig
  14. }
  15. type DBResolverConfig struct {
  16. Sources []string
  17. Replicas []string
  18. Policy string
  19. Tables []string
  20. }