关于 Eureka 2.x 闭源

引言

在Euraka的GitHub上,宣布Eureka 2.x闭源,原文截图如下:

Eureka 2.0 (Discontinued)

来源:https://github.com/Netflix/eureka/wiki

Eureka 2.x的开源分支已关闭,如果要使用,请自己承担风险。1.x版本仍然继续维护。

项目地址:https://github.com/Netflix/eureka

关于Eureka

接触Eureka是基于Spring Cloud,而Spring Cloud是采用1.x版本,也就是发布版,稳定的版本。

Spring Cloud支持使用Eureka、Zookeeper、Consul实现服务发现的能力。

关于开源

通过Spring Cloud Eureka的日志,不难看出,Eureka 1.x是通过定时发送心跳包实现的,那能不能推送呢?

这是不是让你想起Socket与WebSocket呢?

嗯!不错,这样性能确实会高很多,但是不知道Eureka 2.x实现了没有。

Zuul 2

Zuul 2

来源:https://github.com/netflix/zuul/tree/1.x

2016年,Netflix宣布将在16年底或是17年初开源Zuul 2.x,结果写完发现太复杂了,而且性能提升也没有达到预期。于是官方选择完全重构!直到2018年1月,Zuul 2.x才被开源,2018年4月才发布到中央仓库!

中央仓库 zuul 2.x

Netty 5

Netty也有类似的情况。Netty团队开源Netty 5后,发现代码复杂度过高,同时性能提升也并没有预期中的那么好,于是停止了Netty 5的开发。Netty 5被废弃,推荐使用Netty 4,下个版本可能就是Netty 6

Nettyer 回复 Netty 5废弃的原因

来源: https://github.com/netty/netty/issues/4466

资料

[1] Eureka 2.0 开源流产,真的对你影响很大吗?

[2] 关于Eureka 2.x,别再人云亦云了!

[3] Netty 5.0为啥被舍弃?

你可能感兴趣的:(关于 Eureka 2.x 闭源)