专栏名称: JAVA高级架构
分享技术,和学习方法,用技术成就梦想!
目录
相关文章推荐
今天看啥  ›  专栏  ›  JAVA高级架构

Kafka、RabbitMQ、RocketMQ等消息中间件的介绍和对比

JAVA高级架构  · 公众号  ·  · 2019-04-24 17:32
前言在分布式系统中,我们广泛运用消息中间件进行系统间的数据交换,便于异步解耦。现在开源的消息中间件有很多,前段时间产品 RocketMQ (MetaQ的内核) 也顺利开源,得到大家的关注。概念MQ简介MQ,Message queue,消息队列,就是指保存消息的一个容器。具体的定义这里就不类似于数据库、缓存等,用来保存数据的。当然,与数据库、缓存等产品比较,也有自己一些特点,具体的特点后文会做详细的介绍。现在常用的MQ组件有ActiveMQ、RabbitMQ、RocketMQ、ZeroMQ、MetaMQ,当然近年来火热的kafka,从某些场景来说,也是MQ,当然kafka的功能更加强大,虽然不同的MQ都有自己的特点和优势,但是,不管是哪种MQ,都有MQ本身自带的一些特点,下面,介绍MQ的特点。MQ特点1、先进先出不能先进先出 ………………………………

原文地址:访问原文地址
快照地址: 访问文章快照