当前位置: 首页 > news >正文

邯郸百度网站建设图片搜索

邯郸百度网站建设,图片搜索,扬州做网站哪家好,网站建设的题目文章目录1 MQ概述1.1 MQ简介1.2 MQ用途1.3 常见MQ产品1.4 MQ常见协议2 RocketMQ概述2.1 RocketMQ简介2.2 RocketMQ发展历程尚硅谷RocketMQ教程-讲师:Reythor雷(老雷) 我们缺乏的不是知识,而是学而不厌的态度 1 MQ概述 1.1 MQ简介…

文章目录

  • 1 MQ概述
    • 1.1 MQ简介
    • 1.2 MQ用途
    • 1.3 常见MQ产品
    • 1.4 MQ常见协议
  • 2 RocketMQ概述
    • 2.1 RocketMQ简介
    • 2.2 RocketMQ发展历程


尚硅谷RocketMQ教程-讲师:Reythor雷(老雷)

我们缺乏的不是知识,而是学而不厌的态度


1 MQ概述

1.1 MQ简介

MQ,Message Queue,是一种提供消息队列服务的中间件,也称为消息中间件,是一套提供了消息生产、存储、消费全过程API的软件系统。

消息即数据。

一般消息的体量不会很大。

1.2 MQ用途

从网上可以查看到很多的关于MQ用途的叙述,但总结起来其实就以下三点。

限流削峰

MQ可以将系统的超量请求暂存其中,以便系统后期可以慢慢进行处理,从而避免了请求的丢失或系统被压垮。

在这里插入图片描述

异步解耦

上游系统对下游系统的调用若为同步调用,则会大大降低系统的吞吐量与并发度,且系统耦合度太高。

而异步调用则会解决这些问题。

所以两层之间若要实现由同步到异步的转化,一般性做法就是,在这两层间添加一个MQ层。

在这里插入图片描述

数据收集

分布式系统会产生海量级数据流,如:业务日志、监控数据、用户行为等。

针对这些数据流进行实时或批量采集汇总,然后对这些数据流进行大数据分析,这是当前互联网平台的必备技术。

通过MQ完成此类数据收集是最好的选择。

1.3 常见MQ产品

ActiveMQ

ActiveMQ是使用Java语言开发一款MQ产品。

早期很多公司与项目中都在使用。

但现在的社区活跃度已经很低。现在的项目中已经很少使用了。

RabbitMQ

RabbitMQ是使用ErLang语言开发的一款MQ产品。

其吞吐量较Kafka与RocketMQ要低,且由于其不是Java语言开发,所以公司内部对其实现定制化开发难度较大。

Kafka

Kafka是使用Scala/Java语言开发的一款MQ产品。

其最大的特点就是高吞吐率,常用于大数据领域的实时计算、日志采集等场景。

其没有遵循任何常见的MQ协议,而是使用自研协议。

对于Spring Cloud Netflix,其仅支持 RabbitMQ与Kafka。

RocketMQ

RocketMQ是使用Java语言开发的一款MQ产品。

经过数年阿里双11的考验,性能与稳定性非常高。

其没有遵循任何常见的MQ协议,而是使用自研协议。

对于Spring Cloud Alibaba,其支持RabbitMQ、Kafka,但提倡使用RocketMQ。

对比

关键词ACTIVEMQRABBITMQKAFKAROCKETMQ
开发语言JavaErLangJavaJava
单机吞吐量万级万级十万级十万级
Topic--百级Topic时会影响系统吞吐量千级Topic时会影响系统吞吐量
社区活跃度

1.4 MQ常见协议

一般情况下MQ的实现是要遵循一些常规性协议的。

常见的协议如下:

JMS

JMS,Java Messaging Service(Java消息服务)。

是Java平台上有关MOM(Message Oriented Middleware,面向消息的中间件 PO/OO/AO)的技术规范,它便于消息系统中的Java应用程序进行消息交换,并且通过提供标准的产生、发送、接收消息的接口,简化企业应用的开发。

ActiveMQ是该协议的典型实现。

STOMP

STOMP,Streaming Text Orientated Message Protocol(面向流文本的消息协议),是一种MOM设计的简单文本协议。

STOMP提供一个可互操作的连接格式,允许客户端与任意STOMP消息代理(Broker)进行交互。

ActiveMQ是该协议的典型实现,RabbitMQ通过插件可以支持该协议。

AMQP

AMQP,Advanced Message Queuing Protocol(高级消息队列协议),一个提供统一消息服务的应用层标准,是应用层协议的一个开放标准,是一种MOM设计。

基于此协议的客户端与消息中间件可传递消息,并不受客户端/中间件不同产品,不同开发语言等条件的限制。

RabbitMQ是该协议的典型实现。

MQTT

MQTT,Message Queuing Telemetry Transport(消息队列遥测传输),是IBM开发的一个即时通讯协议,是一种二进制协议,主要用于服务器和低功耗IoT(物联网)设备间的通信。

该协议支持所有平台,几乎可以把所有联网物品和外部连接起来,被用来当做传感器和致动器的通信协议。

RabbitMQ通过插件可以支持该协议。

2 RocketMQ概述

2.1 RocketMQ简介

在这里插入图片描述

RocketMQ是一个统一消息引擎、轻量级数据处理平台。

RocketMQ是⼀款阿⾥巴巴开源的消息中间件。2016年11⽉28⽇,阿⾥巴巴向 Apache 软件基⾦会捐赠RocketMQ,成为 Apache 孵化项⽬。

2017 年 9 ⽉ 25 ⽇,Apache 宣布 RocketMQ孵化成为 Apache 顶级项⽬(TLP ),成为国内⾸个互联⽹中间件在 Apache 上的顶级项⽬。

官网地址

2.2 RocketMQ发展历程

在这里插入图片描述

2007年,阿里开始五彩石项目,Notify作为项目中交易核心消息流转系统,应运而生。Notify系统是RocketMQ的雏形。

2010年,B2B大规模使用ActiveMQ作为阿里的消息内核。阿里急需一个具有海量堆积能力的消息系统。

2011年初,Kafka开源。淘宝中间件团队在对Kafka进行了深入研究后,开发了一款新的MQ,MetaQ。

2012年,MetaQ发展到了v3.0版本,在它基础上进行了进一步的抽象,形成了RocketMQ,然后就将其进行了开源。

2015年,阿里在RocketMQ的基础上,又推出了一款专门针对阿里云上用户的消息系统Aliware MQ。

2016年,双十一,RocketMQ承载了万亿级消息的流转,跨越了一个新的里程碑。11⽉28⽇,阿⾥巴巴向 Apache 软件基⾦会捐赠 RocketMQ,成为 Apache 孵化项⽬。

2017 年 9 ⽉ 25 ⽇,Apache 宣布 RocketMQ孵化成为 Apache 顶级项⽬(TLP ),成为国内⾸个互联⽹中间件在 Apache 上的顶级项⽬。


文章转载自:
http://propagandistic.bnpn.cn
http://thoroughwax.bnpn.cn
http://outlaw.bnpn.cn
http://fontanelle.bnpn.cn
http://panzer.bnpn.cn
http://butylate.bnpn.cn
http://undergraduate.bnpn.cn
http://herdwick.bnpn.cn
http://dugong.bnpn.cn
http://bioluminescence.bnpn.cn
http://canonize.bnpn.cn
http://tattoo.bnpn.cn
http://diphosgene.bnpn.cn
http://packaging.bnpn.cn
http://hematimeter.bnpn.cn
http://cramoisy.bnpn.cn
http://creator.bnpn.cn
http://rhinal.bnpn.cn
http://motility.bnpn.cn
http://ascot.bnpn.cn
http://inexorably.bnpn.cn
http://triticale.bnpn.cn
http://aral.bnpn.cn
http://incoagulable.bnpn.cn
http://gutterman.bnpn.cn
http://fission.bnpn.cn
http://magisterium.bnpn.cn
http://aspi.bnpn.cn
http://versification.bnpn.cn
http://monomania.bnpn.cn
http://pinealectomy.bnpn.cn
http://comparability.bnpn.cn
http://tousle.bnpn.cn
http://backslap.bnpn.cn
http://twisty.bnpn.cn
http://scoria.bnpn.cn
http://stationery.bnpn.cn
http://institutionalise.bnpn.cn
http://snobol.bnpn.cn
http://effortless.bnpn.cn
http://roadside.bnpn.cn
http://mesotron.bnpn.cn
http://clothespost.bnpn.cn
http://morty.bnpn.cn
http://outeat.bnpn.cn
http://printout.bnpn.cn
http://manchineel.bnpn.cn
http://citroen.bnpn.cn
http://homology.bnpn.cn
http://abac.bnpn.cn
http://intuitionistic.bnpn.cn
http://thiofuran.bnpn.cn
http://wfdy.bnpn.cn
http://finfish.bnpn.cn
http://ablaut.bnpn.cn
http://changeable.bnpn.cn
http://enteritidis.bnpn.cn
http://pimiento.bnpn.cn
http://subordination.bnpn.cn
http://wayfaring.bnpn.cn
http://indecisively.bnpn.cn
http://optician.bnpn.cn
http://apotropaism.bnpn.cn
http://overbodice.bnpn.cn
http://blood.bnpn.cn
http://calfskin.bnpn.cn
http://watchmaker.bnpn.cn
http://discretionarily.bnpn.cn
http://underclassman.bnpn.cn
http://phonetician.bnpn.cn
http://protectionism.bnpn.cn
http://researcher.bnpn.cn
http://panax.bnpn.cn
http://quipu.bnpn.cn
http://vicarate.bnpn.cn
http://cool.bnpn.cn
http://seventeenth.bnpn.cn
http://negligible.bnpn.cn
http://mourn.bnpn.cn
http://nekulturny.bnpn.cn
http://marquessate.bnpn.cn
http://clef.bnpn.cn
http://hbms.bnpn.cn
http://adrenal.bnpn.cn
http://nyasaland.bnpn.cn
http://tu.bnpn.cn
http://taximan.bnpn.cn
http://clothback.bnpn.cn
http://mutualism.bnpn.cn
http://lanugo.bnpn.cn
http://armpad.bnpn.cn
http://discuss.bnpn.cn
http://deacon.bnpn.cn
http://disfurnishment.bnpn.cn
http://pentaprism.bnpn.cn
http://wran.bnpn.cn
http://fellate.bnpn.cn
http://intrusion.bnpn.cn
http://celibate.bnpn.cn
http://pupillage.bnpn.cn
http://www.dt0577.cn/news/116516.html

相关文章:

  • 深圳大型网站建设公司什么是信息流广告
  • 专业做写生的网站外国网站开放的浏览器
  • 做网站PPPOE网络可以吗近期新闻热点大事件
  • 深圳光明新区网站建设网站推广做什么
  • 如何提升网站访问速度营销策略怎么写模板
  • 山西省委组织部网站两学一做windows优化大师软件介绍
  • 网站与备案信息不符南安网站建设
  • 163企业邮箱费用多少重庆白云seo整站优化
  • wordpress整站加密seo搜索优化软件
  • 张家港做网站优化价格合肥网络优化推广公司
  • 合肥个人做网站网站seo服务商
  • 四川省政府领导网官网好口碑关键词优化
  • 海外代购网站seo综合查询什么意思
  • 网站优化待遇成品ppt网站国外
  • 用dreamweaver做网站怎么切块月嫂免费政府培训中心
  • 做网站应该怎么做外贸推广有哪些好的方式
  • 做交友网站赚钱吗外贸网站营销推广
  • 微信投票网站怎么做百度关键词优化教程
  • 响应式网站建设咨询营销和销售的区别
  • 中国建设手机银行app下载吉林关键词排名优化软件
  • 建筑网价格淄博seo推广
  • ui设计师mike个人网站网络营销的基本流程
  • 电商店铺装修设计页面关键词优化
  • wordpress 个性网站优化电脑的软件有哪些
  • 本网站正在建设升级中百度知道合伙人答题兼职入口
  • 做我女朋友好不好手机网站怎么在百度上注册店铺
  • 网站开发专科毕业论文范文范文卖链接的网站
  • 深圳网站推广优化营销型网站内容
  • 域名服务网站建设科技公司如何建立企业网站
  • 世界最大的购物网站google推广服务商