Compare commits

...

3 Commits

@ -28,9 +28,13 @@ type Config struct {
}
// InitRabbitmq @Title 初始化rabbitmq
func InitRabbitmq(config Config) (err error) {
func InitRabbitmq(config Config) error {
Rabbitmq.config = config
return getConn()
err := getConn()
if err != nil && Rabbitmq.config.ReConn {
go reConn()
}
return err
}
// @Title 获取连接
@ -106,9 +110,11 @@ func (r *rabbitmq) Publish(exchangeName, msg string, delay ...int64) error {
false, //强制为
false, //立即
amqp.Publishing{
ContentType: "text/plain",
Body: []byte(msg),
Headers: header,
ContentType: "text/plain",
Body: []byte(msg),
DeliveryMode: amqp.Persistent,
Timestamp: time.Now(),
Headers: header,
})
}
@ -133,9 +139,11 @@ func (r *rabbitmq) PublishWithContext(ctx context.Context, exchangeName, key, ms
false, //强制为
false, //立即
amqp.Publishing{
ContentType: "text/plain",
Body: []byte(msg),
Headers: header,
ContentType: "text/plain",
DeliveryMode: amqp.Persistent,
Timestamp: time.Now(),
Body: []byte(msg),
Headers: header,
})
}

Loading…
Cancel
Save