1234567891011121314 |
- package mqtt
- import (
- "gitee.com/xuyiping_admin/pkg/logger/zaplog"
- "go.uber.org/zap"
- )
- func (s *IMqttClient) Producer(top string, qos int32, data []byte) error {
- if token := s.Client.Publish(top, byte(qos), false, data); token.Wait() && token.Error() != nil {
- zaplog.Error("producer", zap.String("topic", top), zap.String("data", string(data)), zap.Any("err", token.Error()))
- return token.Error()
- }
- return nil
- }
|