1 下载和安装
1.1 下载地址 (Erlang,因为rabbitmq使用Erlang语言编写的)http://www.erlang.org/downloads
1.2 RabbitMq下载地址 http://www.rabbitmq.com/download.html
1.3 先安装Erlang,再安装RabbitMq,直接一路下一步就行了
1.4 直接去启动即可
1.5 打开浏览器 输入默认端口:15672 账号密码:guest guest 出现以下画面说明成功了
1.6 如果出现闪退现象,清配置Erlang环境变量
2 三种常用的Exchange模式
2.1 订阅模式(Fanout Exchange):
一个生产者,多个消费者,每一个消费者都有自己的一个队列,生产者没有将消息直接发送到队列,而是发送到了交换 机,每个队列绑定交换机,生产者发送的消息经过交换机,到达队列,实现一个消息被多个消费者获取的目的。需要注意 的是,如果将消息发送到一个没有队列绑定的exchange上面,那么该消息将会丢失,这是因为在rabbitMQ中exchange不 具备存储消息的能力,只有队列具备存储消息的能力。
2.2 路由模式(Direct Exchange)
这种模式添加了一个路由键,生产者发布消息的时候添加路由键,消费者绑定队列到交换机时添加键值,这样就可以接 收 到需要接收的消息。
2.3通配符模式(Topic Exchange)
基本思想和路由模式是一样的,只不过路由键支持模糊匹配,符号“#”匹配一个或多个词,符号“*”匹配不多不少一个词