消息队列| 青训营笔记

117 阅读2分钟

这是我参与「第五届青训营」伴学笔记创作活动的第 13 天

前言

本文章记录了消息队列学习的部分内容,记录了今天所学习的部分知识

1.消息队列发展历程

消息中间件其实诞生的很早,早在1983年互联网应用还是一片荒芜的年代,有个在美国的和度小哥Vwvek就设想了一种通用软件总线,世界上第一个现代消息队例列软性件The htomaton Eut(TB),他TB受到了企业的欢迎,这家公司的业务发展引起了当时最牛气的T公司BM的注意,于是他们一开始研发了自己消息队列软件,于是才有了后来的wesgheremq,再后来微软也加入了战团。接近20年的时候,互球网时R已经初见熠光,全球的应用程序得到了极大地丰富,对于程序之间互联互通的需求越来越强烈,但是各大T公司之间还是牢牢建立着各种技术壁垒,以比此来保证自己的商业利益,所以消息中间性在那个时候是大型企业才能够用的起的高级玩意。但是时代的洪流不可逆转,有壁垒就有打破壁垒的后来者,201年s:mn发布了jms技术,试图在各大厂商的层面上再包装一后统一的jva规v范, jpva程序只需要针对ms ay确程就可以了,不需要再关注使用了什么样的消息中间件,但是jms双仅适用于javc。204年AMOP(高级消息队列协议)诞生了,才是真正促进了消息队列的繁荣发展,任何人都可以针对MOQP的标准进行编码。有好的协议指导,再加上互彭网分布式应用的迅猛发展成为了消息中间件一飞冲天的最大动力,程序应用的互联互通,发布订阅,最大契合了消息中间件的最初的设计初表,除了刚才介绍过的收费中间件,后来开源消息中间件开始层出不穷,常比较流行的有ActiveMQ.RabbitMQ 、Kafak、阿里的RocketMO,以及目前存算分离的Pulsar,在目前互联网应用中消息队列中间件基本上成为标配。

引用参考

参考的部分内容来源于以下课程:

  • 消息队列前世今生