消息队列
Posted misscai
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了消息队列相关的知识,希望对你有一定的参考价值。
(一)消息对列的引入
消息队列:MQ全称为Message Queue,消息队列(MQ)是一种应用程序对应用程序的通信方法
优点 :消息队列是一个程序写入数据到队列中,另一个程序从队列中获取消息,并且通信通过RPC调用,可以传递java对象,方便操作.
缺点 : 增加了复杂度,可靠性降低
(二)消息队列使用场景
高并发(流量削峰)
2.1 应用场景:会因为流量过大,导致访问压力过大,服务器宕机
2.2 加入消息队列
(三)消息队列产品(附图一张,参考)
(四) RabbitMQ 消息队列产品
正如上图所示,消息队列有许多的产品.这里我们使用RabbitMQ消息队列产品.
- 高可用,能搭建集群服务器
- 可扩展,有大量插件
- 有消息确认机制
- 有持久化机制,可靠性高
- 开源
RabbitMQ安装步骤
- 在Linux 中的/usr/local/src下新建(mkdir) 文件夹 rabbitmq.
- 上传 rabbitmq.RPM文件
- 使用命令 rpm -ivh 文件名.rpm 安装RabbitMQ
可现在让我感觉像
烂剧里的主演
以上是关于消息队列的主要内容,如果未能解决你的问题,请参考以下文章