rabbitmq-生产者

1. go get安装amqp go get github.com/streadway/amqp 2. 创建连接RabbitMQ // 1. conn, err := amqp.Dial("amqp://guest:guest@localhost:5672/") defer conn.Close() 3. 创建一个通道,队列和消息发布和接受都从这里操作 ch, err := conn.Channel() defer ch.Close() 4. 声明消息要发送到的队列 q, err := ch.QueueDeclare( "hello", // 队列名称 false, // 声明为持久队列 false, // 使用完毕自动删除队列 false, // exclusive false, // no-wait nil, // arguments ) 5. 发布消息到队列中 rand.Seed(time.Now().UnixNano()) // 4.将消息发布到声明的队列 for { count := rand.Intn(5) body := strconv.Itoa(count) err = ch.Publish( "", // exchange q.Name, // routing key false, // mandatory false, // immediate amqp....

一月 24, 2023 · 1 分钟 · Ken

rabbitmq-初识

#安装篇 安装环境 rabbitmq | erlang 安装rabbitmq前需要先安装erlang,需要注意如下表的对应版本的 兼容性 RabbitMQ version Minimum required Erlang/OTP 3.11.73.11.63.11.53.11.43.11.33.11.23.11.13.11.0 25.0 3.10.14 3.10.14 3.10.133.10.123.10.113.10.103.10.93.10.8 3.10.14 1.安装完rabbitmq后,需要自行设置环境变量 2.然后打开cmd输入 rabbitmq-plugins enable rabbitmq_management 3.浏览器中打开http://localhost:15672/#/ 初始账号密码均为guest 到此就表示你的电脑安装rabbitmq成功了

一月 24, 2023 · 1 分钟 · Ken