Commit 96a6b53c by Li Feifei

test

parent a52f7150
Pipeline #13602 passed with stages
in 26 seconds
......@@ -31,18 +31,22 @@ func (r *RabbitMQ) mqConnect() error {
"test-rmq.offcncloud.com/",
5672)
if r.connection, err = amqp.DialConfig(RabbitUrl, amqp.Config{Vhost: "v.ofc.office"}); err != nil {
beeLogger.Log.Errorf("RabbitMQ Server Connect Fail: %s", err)
return err
if r.connection == nil {
if r.connection, err = amqp.DialConfig(RabbitUrl, amqp.Config{Vhost: "v.ofc.office"}); err != nil {
beeLogger.Log.Errorf("RabbitMQ Server Connect Fail: %s", err)
return err
}
}
c, err := r.connection.Channel()
if err != nil {
beeLogger.Log.Errorf("Channel connet fail: %s", err)
return err
if r.connection == nil {
c, err := r.connection.Channel()
if err != nil {
beeLogger.Log.Errorf("Channel connet fail: %s", err)
return err
}
r.channel = c
beeLogger.Log.Success("RabbitMQ Server is running...")
}
r.channel = c
beeLogger.Log.Success("RabbitMQ Server is running...")
return nil
}
......@@ -64,7 +68,9 @@ func (r *RabbitMQ) mqClose() {
func (r *RabbitMQ) Send(req map[string]interface{}) error {
//defer r.mqClose()
if err := r.mqConnect(); err != nil {
return err
}
bytes, err := json.Marshal(req)
if err != nil {
return err
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment