通过golang实现RabbitMQ的五种模式

撸了今年阿里、头条和美团的面试,我有一个重要发现.......>>> hot3.png

本文永久更新地址:https://my.oschina.net/bysu/blog/3092864

推荐一款免费的自购省钱,分享赚钱的平台——赚赚熊,感兴趣的,特别是家里有婆娘专职带娃的,请看文末。

0.先安装配置好RabbitMQ,参考《window10下RabbitMQ的安装及入门使用》

1.执行go get  github.com/streadway/amqp,安装amqp包

一.RabbitMQ的simple模式:生产者生成消息放到队列中,消费者从队列中获取消息进行消费

1.go实现代码如下:

package RabbitMQ

import (
	"fmt"
	"github.com/streadway/amqp"
	"log"
)

//url格式 amqp://账户;密码@RabbitMQ服务器地址:端口号/vhost
const MQURL = "amqp://by_name_root:[email protected]:5672/vir_root"

type RabbitMQ struct{
	conn *amqp.Connection
	channel *amqp.Channe

你可能感兴趣的:(通过golang实现RabbitMQ的五种模式)