1,RabbitMQ是一个由erlang开发的AMQP(Advanved Message Queue)的开源实现。

2,MQ是消息通信的模型,目前实现MQ的两大主流方式是:AMQP协议或者JMS接口(基于java的)

3,常用场景:(15条消息) RabbitMQ的应用场景以及基本原理介绍_杨龙飞的博客-CSDN博客_rabbitmq使用场景

  • 异构系统
  • 解耦合,提升可维护性和扩展性
  • 秒杀抢购,限流和流量削峰

4,目前流行的消息队列产品

  • kafka:高性能分布式消息队列,大数据领域和日志领域常用。特点:快速持久化,高堆积,高吞吐量,消息延迟级别MS。缺点:消息可能会丢失。
  • rocketmq:高吞吐量,高堆积能力,在线扩容能力强,理论上不会丢失消息,支持事务消息,可以实现消费消息的顺序性,消息延迟级别MS
  • rabbitmq:erlang开发的,环境要求相对高。吞吐量没有上面两个那么高。消息延迟级别WS。支持很多协议。消息会丢失(少)。

rabbitMQ 相关知识了解相关推荐

  1. 后端技术:消息队列MQ/JMS/Kafka相关知识介绍

    ?今天给大家分享消息队列MQ/JMS/Kafka相关知识介绍 1.消息队列介绍 首先举个收快递的栗子,传统的收快递,快递小哥把我们的快递送到我们的手里.他需要什么条件嗯? 快递小哥有时间送, 我们有时 ...

  2. Linux相关知识的第五回合

    文章目录 shell相关知识的过招 查找及打包相关知识的过招 shell相关知识的过招 编写脚本 createuser.sh,实现如下功能:使用一个用户名做为参数,如果指定参数的用户存在,就显示其存在 ...

  3. JS作用域相关知识(#精)

    在学习<你不知道的JS>一书中,特将作用域相关知识在此分享一下: #说到作用域,就不得不提到LHS查询和RHS查询: 1)如果查询目的是对变量进行赋值,则使用LHS查询 2)如果查询目的是 ...

  4. 工业相机参数之帧率相关知识详解

    点击上方"小白学视觉",选择加"星标"或"置顶"重磅干货,第一时间送达 工业相机是机器视觉系统的重要组成部分之一,在机器视觉系统中有着非常重 ...

  5. shell的相关知识(变量、脚本定义)

    一.shell的相关知识: 1.对于shell编程语言大体分为:机器语言.汇编语言.高级语言 2.shell变量类型:事先确定数据的存储格式和长度 shell变量分为:字符型.数值型 数值型又分为:整 ...

  6. 视频压缩算法的相关知识

    视频压缩算法的相关知识 MPEG-1 MPEG 视频压缩编码后包括三种元素:I帧(I-frames).P帧(P-frames)和B帧(B-frames).在MPEG编码的过程中,部分视频帧序列压缩成为 ...

  7. linux 格式化 dvd,linux 服务器分区格式化相关知识 -mount

    关于linux 系统mount和mkfs 的相关知识: 使用mount 1)Mount的相关格式:mount [-t 文件类型][-o  选项] devicedir 详解: -t 文件类型,通常默认m ...

  8. WinForm开发,窗体显示和窗体传值相关知识总结

    以前对WinForm窗体显示和窗体间传值了解不是很清楚 最近做了一些WinForm开发,把用到的相关知识整理如下 A.WinForm中窗体显示显示窗体可以有以下2种方法: Form.ShowDialo ...

  9. js基础--数据类型检测的相关知识

    欢迎访问我的个人博客:www.xiaolongwu.cn 前言 最近工作有点忙,好几天都没更新技术博客了. 周末起床打开有道云笔记,发现自己的博客todolist里躺了一堆只有名字的文件. 话不多说, ...

最新文章

  1. linux登陆连接信息,成功登录后Linux关闭连接
  2. 性能测试报告模板_性能测试规范之测试报告
  3. [裴礼文数学分析中的典型问题与方法习题参考解答]4.5.3
  4. CSS3.0_选择器_学习笔记
  5. 修改网页代码_网站建设中使用简洁规范代码的重要性
  6. (70)FPGA面试题-使用不同的代码实现2:1 MUX ?使用case语句
  7. 【符号修改】之修改静态库内部的符号
  8. 用windows开发ios app_开发一个APP至少需要多少人|安卓|ios|产品经理
  9. StringBuffer是字符串缓冲区
  10. 进程间通信 IPC interprocess communication
  11. Ubuntu 安装磁盘分区及启动项添加
  12. 一杯免费咖啡引发的ERP上云思考
  13. 《数据结构》第十篇、线性表中的链式存储结构--双链表
  14. 超详细|一篇搞定操作系统——设备管理
  15. Landmark Guidance Independent Spatio-channel Attention and Complementary ContextInformationbased FER
  16. 【老生谈算法】matlab实现自动画玫瑰程序源码——画玫瑰
  17. 孤独后厂村,IT人百态:30万互联网人跳不出的中国硅谷
  18. 智慧云智能教育考试平台展示
  19. 小米linux终端,小米4 ubuntu touch 系统安装教程 ROM 安装 cancro touch ubuntu
  20. 用一个I/O口控制1个三色指示灯, 2个单色指示灯

热门文章

  1. PHP7安装Oracle扩展
  2. NGS接龙丨中科院北京基因组所胡松年:测序相伴二十六年,解读“添麻烦”的NGS...
  3. anaconda的下载与使用(用于下载第三方库)
  4. MathType公式编号不居中怎么办
  5. 最吓人的鬼故事排行榜前十名
  6. java基于ssm的自动排课系统
  7. 计算机无法控制音频,电脑无法播放音频怎么办?这里有应对法宝。
  8. termux使用教程python手机_安装Termux的手机上运行Python
  9. 基于安卓Android手机微博系统客户端app
  10. 从理解用户开始:故事、生态、画像、旅程