startup.go 360 B

12345678910111213141516171819202122
  1. package initutils
  2. import (
  3. clientv3 "go.etcd.io/etcd/client/v3"
  4. )
  5. const (
  6. RegistryTypeEtcd = "etcd"
  7. RegistryTypeLocal = "local"
  8. )
  9. type Startup struct {
  10. Name string
  11. Version string
  12. FlagConf string
  13. Group string
  14. Namespace string
  15. ConfigSource string
  16. RegistryType string
  17. EctdClient *clientv3.Client
  18. Cleanup func()
  19. }