zhangqian
2023-08-18 e5ee9138c720e48f7447be486f247e765b3f1e46
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
package nsq
 
import (
    "apsClient/conf"
    "apsClient/pkg/safe"
    "errors"
    "fmt"
)
 
func Init() error {
    if len(conf.Conf.NsqConf.NodeId) <= 0 {
        return errors.New("no NodeId")
    }
 
    if err := initProducer(); err != nil {
        return err
    }
 
    safe.Go(func() {
        _ = Consume(fmt.Sprintf("aps.%v.scheduleTask", conf.Conf.NsqConf.NodeId), "sensor01")
    })
 
    return nil
}