queue.go 268 B

1234567891011121314151617181920
  1. package main
  2. import (
  3. "fmt"
  4. "zero/core/conf"
  5. "zero/kq"
  6. )
  7. func main() {
  8. var c kq.KqConf
  9. conf.MustLoad("config.json", &c)
  10. q := kq.MustNewQueue(c, kq.WithHandle(func(k, v string) error {
  11. fmt.Printf("=> %s\n", v)
  12. return nil
  13. }))
  14. defer q.Stop()
  15. q.Start()
  16. }