Compare commits

...

2 Commits

Author SHA1 Message Date
杨赟 664c64f0fd 更新重连
1 year ago
杨赟 05c929c24c 消息持久化
2 years ago

@ -28,9 +28,13 @@ type Config struct {
} }
// InitRabbitmq @Title 初始化rabbitmq // InitRabbitmq @Title 初始化rabbitmq
func InitRabbitmq(config Config) (err error) { func InitRabbitmq(config Config) error {
Rabbitmq.config = config Rabbitmq.config = config
return getConn() err := getConn()
if err != nil && Rabbitmq.config.ReConn {
go reConn()
}
return err
} }
// @Title 获取连接 // @Title 获取连接
@ -108,6 +112,8 @@ func (r *rabbitmq) Publish(exchangeName, msg string, delay ...int64) error {
amqp.Publishing{ amqp.Publishing{
ContentType: "text/plain", ContentType: "text/plain",
Body: []byte(msg), Body: []byte(msg),
DeliveryMode: amqp.Persistent,
Timestamp: time.Now(),
Headers: header, Headers: header,
}) })
} }

Loading…
Cancel
Save