etcd_watcher.go 340 B

123456789101112131415161718192021
  1. package main
  2. import (
  3. "fmt"
  4. "git.wanbits.io/joe/franklin/comp"
  5. )
  6. func watch() {
  7. servers := fmt.Sprintf("%s/conf/servers", g_conf.Namespace)
  8. wc1 := comp.GEtcdc.WatchPrefix(servers)
  9. apps := fmt.Sprintf("%s/app", g_conf.Namespace)
  10. wc2 := comp.GEtcdc.WatchPrefix(apps)
  11. for changed := range wc1 {
  12. }
  13. for changed := range wc2 {
  14. }
  15. }