Hystrix 停止开发。。。Spring Cloud 何去何从?
栈长得到消息,Hystrix 停止开发了。。。
大家如果有对 Hystrix 不清楚的,请看下这篇文章:分布式服务防雪崩熔断器,Hystrix理论+实战。
来看下 Hystrix 停止开发官宣:
https://github.com/Netflix/Hystrix
文中大概的意思是:
Hystrix 不再继续开发了,目前的稳定版本 1.5.18 已经足够满足现有应用对 Hystrix 的需求。
停止开发,意味着:
● 不再修复bugs● 不再接受合并请求
● 不再发布新版本
即使停止开发,但不影响现有的项目,大家可以继续使用 Hystrix,没有问题的。但新项目还是推荐大家使用开源容错组件:Resilience4j。
Resilience4j 是一个轻量级的容错组件,其灵感来自于 Hystrix,主要为 Java 8 和函数式编程设计的.
看到这里,栈长表示学不动了。。。
同时,它们的重心不再是预先配置达到限流的目的,而转移到了应用程序本身的实时性能上。
这些年来,Hystrix 为 Netflix 和各大互联网公司提供了良好的服务,停止开发并不意味着 Hystrix 的理念不再有价值,反而激发了许多更优秀的项目。
Spring Cloud 何去何从?
为什么这么说?因为 Spring Cloud 默认使用 Hystrix 作为其服务默认的熔断组件,Hystrix 的停止开发必然会对 Spring Cloud 造成影响。。。
上面说了,Hystrix 官方推荐替代的开源组件:Resilience4j,这个栈长也没有用过,查了下,资料也比较稀少。
那除了 Resilience4j 这个,还有没有别的替代品呢?
前些天已经告诉大家《Spring Cloud for Alibaba 来了》,这其中就会包含另外一个阿里开源的组件:Sentinel,它是一个轻量级的高可用防护的流量管理框架。
Sentinel 开源地址:
https://github.com/alibaba/Sentinel
但现在 Spring Cloud Alibaba 项目还在孵化当中,2019 年才转正,所以现在集成 Spring Cloud 用 Sentinel 还为时过早。
后面 Spring Cloud 会使用什么组件作为其默认的熔断组件还不好说,但我们必须提前做好准备,知道了这些替代品,就不会慌了。
Spring Cloud 也是醉了,Eureka 2.x 难产,现在 Hystrix 又停止开发,大家怎么看?
原文发布时间为:2018-11-30
本文作者:栈长

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
用Python告诉你,现在的房租有多高?
杭州房租:钱塘两岸最高,奥体单间达4830元/月。不少人感叹:躲过了高房价,躲不过高房租,面对房租上涨,感觉身体被掏空。2018年的这个夏天,房租正在成为摧垮年轻人的“第一根稻草”,在杭州打拼的你,所在的城区房租涨了吗?你是否还能潇洒地说出 “买不起房子,就租嘛”? 这是在新浪财经看到的一篇新闻,因为初来杭州,房租涨没涨,我不清楚,但是房租高确确实实是存在的,说多了还是因为穷呐... 接下来就用Python来分析一下杭州的租房情况,看看房租究竟有多高? 数据收集&数据清洗 import reimport timeimport requestsfrom lxml import etree headers = {'User-Agent':'Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/55.0.2883.87 Safari/537.36' }def get_city_areas(url): response = requests.get(url, headers=h...
- 下一篇
kodexplorer开源私有云程序配置文件解析
config/setting_user.php 追加内容(一下都是,注意不要使用中文引号、双引号及分号) //【指定多语言只保留中文】 $GLOBALS['config']['settings']['language'] = 'zh-CN'; //【自定义群组创建时自动新建的目录】 $GLOBALS['config']['settingSystemDefault']['newGroupFolder'] = 'share,文档,图片,视频'; //【自定义用户桌面文件夹目录】 $GLOBALS['config']['settingSystemDefault']['desktopFolder'] = 'desktop'; //【配置静态文件CDN访问URL】 // 步骤:先将kod下面static文件夹上传到CDN服务器,配置到如下即可 // 例如官网demo的静态文件cdn路径:http://static.kodcloud.com/kod/static/4.25/ $GLOBALS['config']['settings']['staticPath'] = ""; //【配置插件静态文件...
相关文章
文章评论
共有0条评论来说两句吧...