Spring Cloud 微服务开发:入门、进阶与源码剖析 —— 2.1 Spring Cloud Eureka 入门

第二章 Spring Cloud Eureka

Netflix Eureka是Netflix开源的一款基于REST提供服务注册和发现的产品,它提供了完整的Service Registry和Service Discovery实现。从2012年9月再Github上发布1.1.2版本依赖,目前已经发布了239个Release版本,目前最新版本是2019年6月14日发布的v1.9.12版本。期间Netflix也有进行2.x版本的开发,不过由于各种各样的原因已经冻结开发,目前还是以1.x版本为主。Spring Cloud Netflix Eureka是为了将NetFlix Eureka整合进入Spring Cloud生态而提供的版本。

先介绍一下NetFlix这家公司:

Netflix(Nasdaq NFLX) 成立于1997年,是一家在线影片租赁提供商,主要提供Netflix超大数量的DVD并免费递送,总部位于美国加利福尼亚州洛斯盖图。

Netflix已经连续五次被评为顾客最满意的网站。可以通过PC、TV及iPad、iPhone收看电影、电视节目,可通过Wii,Xbox360,PS3等设备连接TV。Netflix大奖赛从2006年10月份开始,Netflix公开了大约1亿个1-5的匿名影片评级,数据集仅包含了影片名称。评价星级和评级日期,没有任何文本评价的内容。比赛要求参赛者预测Netflix的客户分别喜欢什么影片,要把预测的效率提高10%以上。

Netflix的开源框架组件已经在Netflix的大规模分布式微服务环境中经过多年的生产实战验证,正逐步被社区接受为构造微服务框架的标准组件。Spring Cloud开源产品,主要是基于对Netflix开源组件的进一步封装,方便Spring开发人员构建微服务基础框架。

本章内容以Spring Cloud Greenwich.SR2版本展开,对应Netflix Eureka版本为v1.9.12,将系统全面的介绍服务中心(注册中心)的由来以及由入门到进阶再到实战循序渐

你可能感兴趣的:(Spring,Cloud,微服务开发:入门,进阶与源码剖析)