码迷,mamicode.com
首页 > 其他好文 > 详细

消息队列

时间:2018-11-19 21:41:49      阅读:234      评论:0      收藏:0      [点我收藏+]

标签:sage   java   扩展   应用程序   linux   队列   操作   com   步骤   

(一)消息对列的引入

     消息队列:MQ全称为Message Queue,消息队列(MQ)是一种应用程序对应用程序的通信方法

     优点 :消息队列是一个程序写入数据到队列中,另一个程序从队列中获取消息,并且通信通过RPC调用,可以传递java对象,方便操作.

     缺点 : 增加了复杂度,可靠性降低

 

(二)消息队列使用场景

  高并发(流量削峰)

  2.1 应用场景:会因为流量过大,导致访问压力过大,服务器宕机

  技术分享图片

  2.2 加入消息队列

  技术分享图片

 

 (三)消息队列产品(附图一张,参考)

  技术分享图片

 

 

 

(四) RabbitMQ 消息队列产品

  正如上图所示,消息队列有许多的产品.这里我们使用RabbitMQ消息队列产品.

  1. 高可用,能搭建集群服务器
  2. 可扩展,有大量插件
  3. 有消息确认机制
  4. 有持久化机制,可靠性高
  5. 开源

  RabbitMQ安装步骤

  1. 在Linux 中的/usr/local/src下新建(mkdir) 文件夹 rabbitmq.
  2. 上传   rabbitmq.RPM文件
  3. 使用命令 rpm -ivh 文件名.rpm 安装RabbitMQ

  

  

 


 

 

      可现在让我感觉像

                 烂剧里的主演

 

  

 

消息队列

标签:sage   java   扩展   应用程序   linux   队列   操作   com   步骤   

原文地址:https://www.cnblogs.com/misscai/p/9985501.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!