1.rabbitmq简介
rabbitmq是一个高可用,可扩展性强,并且支持持久化消息队列的消息中间件;在项目实战中,可以应用与上下游的层级业务逻辑中;上游业务逻辑相当于生产者发布消息,下游业务逻辑相当于消费者接受消息并消费消息。
2.案例模拟
某人写信(生产者)---routing key-----》不同区域投递不同的邮局或邮箱(消息队列queue)----》邮递员送信----binding key---》对方收信(消费者)
3.rabbitmq安装
1.安装依赖包
yum -y install gcc glibc-devel make ncurses-devel openssl-devel xmlto perl wget
2.安装erlang环境
wget http://www.erlang.org/download/otp_src_18.3.tar.gz //