Skip to content

Commit 85dcdbf

Browse files
committed
feat: 优化消费者和生产者使用案例
1 parent b94c6c8 commit 85dcdbf

File tree

2 files changed

+14
-12
lines changed

2 files changed

+14
-12
lines changed

examples/consumer.go

Lines changed: 7 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -4,21 +4,22 @@ import (
44
"fmt"
55
gorabbitmq "github.com/MQEnergy/go-rabbitmq"
66
"sync"
7-
"time"
87
)
98

109
func main() {
1110
config := &gorabbitmq.Config{
12-
User: "guest",
13-
Password: "guest",
14-
Host: "127.0.0.1",
11+
Host: "47.101.134.204",
1512
Port: "5672",
13+
User: "root",
14+
Password: "q8Xb6kC52zKL",
1615
Vhost: "",
1716
}
1817
// 注意 队列是否持久化.false:队列在内存中,服务器挂掉后,队列就没了;true:服务器重启后,队列将会重新生成.注意:只是队列持久化,不代表队列中的消息持久化!!!!
1918
// 已存在的队列 查看 Features参数是否为持久化(D),不存在的队列按需设置是否持久化
20-
mq := gorabbitmq.New(config, "test", "", "", 0, 10, false)
21-
time.Sleep(time.Second * 1)
19+
mq, err := gorabbitmq.New(config, "oms_1", "oms", "oms.1", 0, 1, true)
20+
if err != nil {
21+
panic("err" + err.Error())
22+
}
2223
amqphandler(mq, 3)
2324
}
2425

examples/producer.go

Lines changed: 7 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -8,18 +8,19 @@ import (
88

99
func main() {
1010
config := &gorabbitmq.Config{
11-
User: "guest",
12-
Password: "guest",
13-
Host: "127.0.0.1",
11+
Host: "47.101.134.204",
1412
Port: "5672",
13+
User: "root",
14+
Password: "q8Xb6kC52zKL",
1515
Vhost: "",
1616
}
1717
// 注意 队列是否持久化.false:队列在内存中,服务器挂掉后,队列就没了;true:服务器重启后,队列将会重新生成.注意:只是队列持久化,不代表队列中的消息持久化!!!!
1818
// 已存在的队列 查看 Features参数是否为持久化(D),不存在的队列按需设置是否持久化
19-
mq := gorabbitmq.New(config, "test", "bms", "", 0, 1, false)
19+
mq, err := gorabbitmq.New(config, "oms_1", "oms", "oms.1", 0, 1, true)
2020
// 需要等待一秒钟
21-
time.Sleep(time.Second * 1)
22-
21+
if err != nil {
22+
panic(err)
23+
}
2324
for {
2425
time.Sleep(time.Second * 1)
2526
data := []byte("{\"hello\":\"world " + time.Now().Format("2006-01-02 15:04:05") + "\"}")

0 commit comments

Comments
 (0)