消息中间件系列小记---1.初探RabbitMQ

2017-05-16  本文已影响0人  量产型炮灰工程师

概念

什么是rabbitmq?

RabbitMQ是实现AMQP(高级消息队列协议)的消息中间件的一种,主要是为了实现系统之间的双向解耦。用人话来说,就是发消息和接收消息

要它有什么卵用?

能够降低系统之间的耦合,并且在分布式领域中转发存储消息,可作为一个中间存储介质,角色类似于CPU的L2缓存

业界中各种消息队列有什么区别?

详见此处


名词解析

队列的属性:

  • 持久性:如果启用,队列将会在server重启前都有效。
  • 自动删除:如果启用,那么队列将会在所有的消费者停止使用之后自动删除掉自身。
  • 惰性:如果没有声明队列,那么在执行到使用的时候会导致异常,并不会主动声明。
  • 排他性:如果启用,队列只能被声明它的消费者使用。

搭建RabbitMQ服务

Paste_Image.png
先去rabbitMQ官方网站,安装 Erlang,然后安装rabbitmq-server,相比于linux,windows下就是傻瓜化,安装完毕后,直接启动rabbitmq-server服务,即可
Paste_Image.png
然后在浏览器访问:http://127.0.0.1:15672/ 即可访问rabbitmq的Web管理界面,linux下需要手动安装,详见下方

点我看这位仁兄博客

本节主要简要总结rabbitmq的入门知识与概念

好文推荐

[RabbitMQ学习之:(一)初识、概念及心得]


上一篇下一篇

猜你喜欢

热点阅读