作者 | R哥
今年 Dubbo 活了,并且被 Apache 收了。同时很不幸,Spring Cloud 下的 Netflix Eureka 组件项目居然宣布闭源了。
已经从 Dubbo 迁移至 Spring Cloud 上的人,你们还好吗?
闭源:https://github.com/Netflix/eureka/wiki
上图大概意思是: Eureka 2.0 的开源工作已经中止,依赖于开源库里面的 Eureka 2.x 分支构建的项目或者者相关代码,风险自负!
Eureka 是什么?
使用 Spring Cloud 作为微服务框架的开发者应该都知道,Eureka 是其默认的也是推荐的服务注册中心组件。
既然首推 Eureka 作为服务注册中心组件也是由于 Netflix 优秀的各种套件,如 Zuul(服务网关组件)、Hystrix(熔断组件) 等都是 Spring Cloud 一站式处理方案。
我们来看下 Eureka 和服务注册的关系图。
Eureka 开源始末
Netflix 公司 2012 年将 Euerka 正式开源。
Eureka 1.x 最新版本 1.9.3,不知道能否会成为 Eureka 最后的开源版本。
本次闭源在其官网未找到相关申明,能否开历史倒车,能否有其余阴谋,我们将持续跟进。
Spring Cloud 何去何从?
对于 Eureka 的闭源,Spring Cloud 将何去何从?后续会不会替换默认的服务注册组件呢?不得而知,Spring Cloud 版本发布很快,已经快跟不上了。
Eureka 2.x 还未发布正式版本,Spring Cloud 还是在 1.x 上面开发的,最新版本依赖 1.9.2,所以尽管国内大多数公司也在使用 Eureka,但暂时不会受影响。
1.x 相对稳固,建议不要盲目更新或者者切换到别的中间件。不过,随着 Eureka 的闭源,后续还是有必要迁移至 Consul、ZooKeeper、Etcd 等开源中间件上面去的。
对于 Eureka 的闭源及带来的影响,你怎样看?欢迎留言探讨。
公告:本文为作者投稿,版权归作者个人所有。
“征稿啦!”
CSDN 公众号秉持着「与千万技术人共成长」理念,不仅以「极客头条」、「畅言」栏目在第一时间以技术人的独特视角形容技术人关心的行业焦点事件,更有「技术头条」专栏,深度解读行业内的热门技术与场景应使用,让所有的开发者紧跟技术潮流,保持警醒的技术嗅觉,对行业趋势、技术有更为全面的认知。
假如你有优质的文章,或者是行业热点事件、技术趋势的真知灼见,或者是深度的应使用实践、场景方案等的新见地,欢迎联络 CSDN 投稿,联络方式:微信(guorui_1118,请备注投稿+姓名+公司职位),邮箱(guorui@csdn.net)。