Spring Cloud的前世今生


声明:本文转载自https://my.oschina.net/polly/blog/1790057,转载目的在于传递更多信息,仅供学习交流之用。如有侵权行为,请联系我,我会及时删除。

Spring

大家都知道Spring是2002年Rod Johnson 开发的框架,他成立了一个公司运营这玩意,当时公司叫interface 21;

2008 年更名为 springsource,官网是 www.springsource.org,由于spring本身免费,所以公司主要做培训和付费咨询。同年进行了一轮收购,拉拢了tomcat、apache、groovy社区的大神加入。

2009年 vmware 花了4.8亿收购了springsource,接着拿着这些钱rod在2010年3月收购了 redis ,还有rabbitmq也在4月份收入囊中;在这轮收购中,还有一个公司叫 GemStone,他是Gemfire(一个分布式内存存储系统,开原版本叫Geode,目前在apache旗下)的研发公司。

2012年12月26日发生了一件事,12306发布通知:“很抱歉——因机房空调系统故障,正在积极组织抢修。目前暂停互联网售票、退票、改签业务。您可通过预定2013年1月6日以内车票,也可在车站售票窗口或代售点购买2013年1月4日以内的车票。退票、改签业务,请您到车站窗口办理。给您带来不便,敬请谅解!” 。这就有了后来的故事。

2012年铁道部针对12306系统进行了17种技术选型,经过数轮PK,最终选择了 Pivotal GemFire 分布式解决方案对系统进行技术改造。根据改造后的运行数据记录显示:

  • 系统在只采用十几台X86服务器的情况下实现了以前数十台小型机的余票计算和查询能力;
  • 单次查询的最长时间从15秒下降到0.2秒以下,缩短了75倍以上;
  • 订单查询系统从以前只能支持300-400个查询/秒,提升至支持每秒上万次的并发查询,高峰期间达到2.6万个查询/秒的吞吐量,并且单次查询速度仍可保持在20毫秒左右,整个系统性能显著提高。
  • 更关键的是,新的技术架构可以按需弹性动态扩展,当并发量增加时,可以通过动态增加X86服务器来应对,保持毫秒级的响应时间。

Spring Boot

2013年 vmware、emc和通用资本 合资成立了一家公司,叫 GoPivotal,三家股权 8:1:1,vmware 还占主导权,这时候vmware已经是EMC的子公司了,springsource是一个筹码,做大数据平台。

2013年8月6日,崭新的privotal公司发布了spring boot最早的一个版本:v0.5.0.M1。

Spring Boot 第一个release版本 v1.0.0.RELEASE 发布于2014年4月1日。

2018-03-01 发布了足以改变历史的Spring Boot 2.0.0.RELEASE,这个版本对接Spring 5.x。

Spring Cloud

Spring Cloud 的核心思想也是基本理论基础是:

  • Spring Boot
  • AutoConfiguration
  • 约定优于配置

Spring Cloud 并不是一个框架,也不是一个工具,而是一种规则,一种信仰。

2014-10-07 privotal 发布了第一个Spring Cloud的版本:1.0.0.M1。

2017 年初,Spring Cloud迭代到E版本,对应SpringBoot 4.x,达到最稳定的状态,各个环节的变化变慢,趋于稳定。

Spring Cloud F版和SpringBoot 2.x是双子星。

Netflix

你可能不知道Netflix,但你或许知道美剧《马可波罗》、《女子监狱》、《纸牌屋》,这都是Netflix的自拍剧。

Netflix 成立于1997年,是一家在线影片租赁提供商,主要提供Netflix超大数量的DVD并免费递送,后来转型为视频租售,目前是美国最大的版权视频交易网站。

2017年11月30日,美国流媒体巨头、世界最大的收费视频网站网飞(Netflix)买下《白夜追凶》播放权,这是该公司首次买下中国内地网络电视剧版权。

随着Netflix转型为一家云计算公司,它也开始积极参与开源项目,Netflix OSS(Open Source)就是由Netflix公司主持开发的一套代码框架和库。SpringCloud 包含了非常多的组件及子框架,其中springcloud netflix就是其中一组不可忽视的组件,由netflix开发后来又并入springcloud 大家庭。

目前Netflix贡献的活跃项目包括:

  • spring-cloud-netflix-eureka
  • spring-cloud-netflix-hystrix
  • spring-cloud-netflix-stream
  • spring-cloud-netflix-archaius
  • spring-cloud-netflix-ribbon
  • spring-cloud-netflix-zuul

本文发表于2018年04月05日 22:38
(c)注:本文转载自https://my.oschina.net/polly/blog/1790057,转载目的在于传递更多信息,并不代表本网赞同其观点和对其真实性负责。如有侵权行为,请联系我们,我们会及时删除.

阅读 2002 讨论 0 喜欢 0

抢先体验

扫码体验
趣味小程序
文字表情生成器

闪念胶囊

你要过得好哇,这样我才能恨你啊,你要是过得不好,我都不知道该恨你还是拥抱你啊。

直抵黄龙府,与诸君痛饮尔。

那时陪伴我的人啊,你们如今在何方。

不出意外的话,我们再也不会见了,祝你前程似锦。

这世界真好,吃野东西也要留出这条命来看看

快捷链接
网站地图
提交友链
Copyright © 2016 - 2021 Cion.
All Rights Reserved.
京ICP备2021004668号-1