test
This commit is contained in:
parent
3731e36e5f
commit
ffff09ca65
17
workers.go
17
workers.go
@ -34,12 +34,13 @@ func MQGetMsgWorker(id int, msgs chan<- ChatWarsMessage) {
|
|||||||
time.Sleep(15 * time.Second)
|
time.Sleep(15 * time.Second)
|
||||||
} else {
|
} else {
|
||||||
ch, err := c.Connection.Channel()
|
ch, err := c.Connection.Channel()
|
||||||
|
c.Channel = ch
|
||||||
logOnError(err, "MQGetMsgWorker["+strconv.Itoa(id)+"] : Failed to open a channel")
|
logOnError(err, "MQGetMsgWorker["+strconv.Itoa(id)+"] : Failed to open a channel")
|
||||||
if err != nil {
|
if err != nil {
|
||||||
ch.Close()
|
c.Channel.Close()
|
||||||
time.Sleep(15 * time.Second)
|
time.Sleep(15 * time.Second)
|
||||||
} else {
|
} else {
|
||||||
q, err := ch.QueueDeclare(
|
q, err := c.Channel.QueueDeclare(
|
||||||
"msg", // name
|
"msg", // name
|
||||||
false, // durable
|
false, // durable
|
||||||
false, // delete when unused
|
false, // delete when unused
|
||||||
@ -49,8 +50,8 @@ func MQGetMsgWorker(id int, msgs chan<- ChatWarsMessage) {
|
|||||||
)
|
)
|
||||||
logOnError(err, "MQGetMsgWorker["+strconv.Itoa(id)+"] : Failed to declare a queue")
|
logOnError(err, "MQGetMsgWorker["+strconv.Itoa(id)+"] : Failed to declare a queue")
|
||||||
if err != nil {
|
if err != nil {
|
||||||
ch.Close()
|
c.Channel.Close()
|
||||||
conn.Close()
|
c.Connection.Close()
|
||||||
time.Sleep(15 * time.Second)
|
time.Sleep(15 * time.Second)
|
||||||
} else {
|
} else {
|
||||||
m, err := ch.Consume(
|
m, err := ch.Consume(
|
||||||
@ -64,8 +65,8 @@ func MQGetMsgWorker(id int, msgs chan<- ChatWarsMessage) {
|
|||||||
)
|
)
|
||||||
logOnError(err, "MQGetMsgWorker["+strconv.Itoa(id)+"] : Failed to register a consumer")
|
logOnError(err, "MQGetMsgWorker["+strconv.Itoa(id)+"] : Failed to register a consumer")
|
||||||
if err != nil {
|
if err != nil {
|
||||||
ch.Close()
|
c.Channel.Close()
|
||||||
conn.Close()
|
c.Connection.Close()
|
||||||
time.Sleep(15 * time.Second)
|
time.Sleep(15 * time.Second)
|
||||||
} else {
|
} else {
|
||||||
for d := range m {
|
for d := range m {
|
||||||
@ -76,8 +77,8 @@ func MQGetMsgWorker(id int, msgs chan<- ChatWarsMessage) {
|
|||||||
msgs <- x
|
msgs <- x
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
ch.Close()
|
c.Channel.Close()
|
||||||
conn.Close()
|
c.Connection.Close()
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user