首页 > 其他 > 详细

初识MQ

时间:2019-11-05 12:16:39      阅读:81      评论:0      收藏:0      [点我收藏+]

MQ:消息队列

MQ的衡量指标:服务性能、数据的存储、集群架构

1.ActiveMQ

一、介绍

1.ActiveMQ是Apache出品的,最流行的开源消息总线,是一种完全支持JMS规范的消息中间件

2.其丰富的api、多种集群架构模式使得它成为一种老牌的消息中间件,在中小企业中应用广泛。

二、模式

技术分享图片

2.KAFKA

一、介绍

kafka是LinkedIn开源的分布式发布-订阅消息系统,目前属于Apache的顶级项目。kafka的主要特点是基于pull模式来处理消息消费,追求高吞吐量,一开始的目的就是用于日志收集和传输。

0.8版本开始支持复制,不支持事务,对消息的重复、丢失、错误没有严格的要求,适合产生大量数据的互联网服务的数据收集业务。

kafka主要关注性能,对数据的可靠性要求不高。只是对内存的使用,不会做磁盘的持久化。

二、模式

技术分享图片

 

 3.RocketMQ

一、介绍

RocketMQ是阿里开源的消息中间件,也是Apache的顶级项目。它是纯java开发,具有高吞吐量、高可用性、适合大规模分布式系统应用。

RocketMQ的思路起源于kafka,他对消息的可靠性传输和事务做了优化,目前在阿里广泛应用于交易、充值、流计算、消息   推送、日志

流式处理、binglog分发等场景。

RocketMQ支持的功能比较完善,但它的痛点是商业化的,收费的

二、模式

技术分享图片

 

初识MQ

原文:https://www.cnblogs.com/zheaven/p/11797447.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!