美文网首页
MQ调研浅记

MQ调研浅记

作者: 半亩房顶 | 来源:发表于2020-04-17 15:00 被阅读0次

一、 MQ功能

消息队列作为高并发系统的核心组件之一,能够帮助业务系统解构提升开发效率和系统稳定性。主要具有以下优势:

  • 削峰填谷(主要解决瞬时写压力大于应用服务能力导致消息丢失、系统奔溃等问题)
  • 系统解耦(解决不同重要程度、不同能力级别系统之间依赖导致一死全死)
  • 提升性能(当存在一对多调用时,可以发一条消息给消息系统,让消息系统通知相关系统)
  • 蓄流压测(线上有些链路不好压测,可以通过堆积一定量消息再放开来压测)

二、MQ对比

image.png

三、MQ集群部署

(一)、Rocket MQ

RocketMQ集群架构与原理解析

(二)、Rabbit MQ

RabbitMQ 的4种集群架构

(三)、Kafka

Kafka基本架构及原理


欢迎大家关注我的公众号


半亩房顶

相关文章

  • MQ调研浅记

    一、 MQ功能 消息队列作为高并发系统的核心组件之一,能够帮助业务系统解构提升开发效率和系统稳定性。主要具有以下优...

  • 使⽤什么mq?基于什么做的选型?

    我们主要调研了⼏个主流的mq,kafka、rabbitmq、rocketmq、activemq,选型我们主要基于以...

  • MQ的使用及QMQ的设计

    1. 为什么要用MQ? MQ带来了什么好处? 带来了什么坏处? 为什么要用MQ?MQ(message queue)...

  • RocketMQ整体介绍

    1. MQ介绍 1.1 什么是MQ?为什么要用MQ? MQ:MessageQueue,消息队列。队列,是一种FIF...

  • MQ

    什么是MQ?MQ全称为Message Queue, 消息队列(MQ)是应用程序“对”应用程序的通信方法。MQ:生产...

  • RocketMQ集群消息与广播消费

    如图A项目的MQ组(mq.group=A) A项目部署了两台tomcatB项目的MQ组(mq.group=B)...

  • centos7 安装rabbitMQ 踩坑

    1、安装mq,首先mq以来erlang插件,所以必须安装 erlang 插件 首先在mq官网查看mq和erlang...

  • 消息队列

    MQ的作用 消息通信MQ的基础功能即为消息通信。使用MQ的客户端可以将消息发送到MQ中,也可以从MQ中消费消息。 ...

  • 浅眠浅记

    大概是孕晚期,睡眠浅,而且最近思绪万千,半夜醒来更是难以入眠 想起结婚到现在马上7年了,认识老公也已经8年多的时光...

  • 浅笔浅记

    好久没有拿起手中的笔用文字表达心情,讲述故事,倾述感情,与文字疏远的这些日子里,感觉生活缺少了诗意,变得麻木而...

网友评论

      本文标题:MQ调研浅记

      本文链接:https://www.haomeiwen.com/subject/ajqevhtx.html