rabbitmq 消息队列消息数量变化示例
rabbitmq 消息队列消息数量变化说明(后附go代码)
预先给消息队列发布5条信息
服务器和消费者之间的网络缓冲为1
依次读取五条消息后,消息队列消息数量变化
服务器和消费者之间的网络缓冲为2
生产者代码
package main
import (
"fmt"
"log"
"test1/amqp"
"strconv"
)
func failOnError(err error, msg string) {
if err != nil {
fmt.Printf("%s: %s\n", msg, err)
}
}
func f6(){
conn, err := amqp.Dial("amqp://fm:1@192.168.7.29:5672/fm")
failOnError(err, "Failed to connect to RabbitMQ")
defer conn.Clos