writedata.go 435 B

1234567891011121314151617181920212223
  1. package blackbox
  2. import (
  3. "encoding/json"
  4. "fmt"
  5. "github.com/nsqio/go-nsq"
  6. )
  7. var Producernsq *nsq.Producer
  8. var Producernsqrequest *nsq.Producer
  9. var err error
  10. func Writedata_v2(data string) error {
  11. bdata, err := json.Marshal(data)
  12. Producernsqrequest.Publish(Config.Send.Nsqrequest.Topic, bdata)
  13. err = Producernsq.Publish(Config.Send.Nsq.Topic, bdata)
  14. if err != nil {
  15. fmt.Println("nsq err", err)
  16. return err
  17. }
  18. return nil
  19. }