nsq.go 412 B

12345678910111213141516171819
  1. package boot
  2. import (
  3. "dashoo.cn/micro_libary/nsq"
  4. "github.com/gogf/gf/frame/g"
  5. "lims_adapter/service/reservation"
  6. )
  7. // NsqInit nsq初始化
  8. func NsqInit() {
  9. // 生产者初始化
  10. nsq.NSqProducer = nsq.NewNsqProducer()
  11. // 预约消息订阅
  12. autoProcessTopic := g.Cfg().GetString("nsq.nsqReservationAutoProcess")
  13. if autoProcessTopic != "" {
  14. go reservation.ReceiverReservation(autoProcessTopic)
  15. }
  16. }