![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
mabbitMQ
_仰望月空
这个作者很懒,什么都没留下…
展开
-
【rabbitMQ】Mac上安装rabbitMQ
1. 如果没有brew,先安装brew/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"2.使用brew安装rabbitmqbrew install rabbitmq3.配置全局环境变量cd ~vi .bash_profile将下面两行写入文件中expo...原创 2018-06-14 19:49:19 · 1079 阅读 · 0 评论 -
【rabbitMQ之一】rabbitMQ之helloworld发送与接受消息-go语言
1.准备工作启动rabbitmq_server,在浏览器上打开rabbitMQ的管理器2.发送端程序开始如果导入"github.com/streadway/amqp" 出现错误,则先在goLand下面的终端,运行go get "github.com/streadway/amqp"package mainimport ("log""github.com/streadway/amqp" "...原创 2018-06-15 17:08:28 · 1436 阅读 · 0 评论 -
【rabbitMQ之二】rabbitMQ之工作队列(消息ACK、消息持久化、公平分派)-go语言
1.消息ACK如果不进行ACK,当消费端挂掉,比如channel关闭、connection关闭、TCPconnection关闭等都会使得消息丢失,而不进行重发。所以需要ACK,为了测试,关掉自动ACK选项,自己手动ACK,当接受到消息,sleep几秒再ACKmsgs, err := ch.Consume( q.Name, // queue "", // consumer fal...原创 2018-06-15 20:50:32 · 2383 阅读 · 0 评论