Netflix 最热门的开源项目推荐

来源:互联网 发布:苏州淘宝美工培训 编辑:程序博客网 时间:2024/04/28 23:26
开源最前线(ID:OpenSourceTop) 猿妹 整编

链接:https://www.itcodemonkey.com/article/785.html


本文为大家整理了 Netflix 开源的热门项目,看看有没有感兴趣的,排名顺序按照 Github ★Star 数排列。希望对你有帮助,排名如下:


1分布式系统的延迟和容错库 Hystrix

https://github.com/Netflix/HystrixStars 11097


Hystrix 供分布式系统使用,提供延迟和容错功能,隔离远程系统、访问和第三方程序库的访问点,防止级联失败,保证复杂的分布系统在面临不可避免的失败时,仍能有其弹性。



Netflix 称,在分布式环境中,不可避免会造成一些服务的失败。Hystrix 库旨在控制分布式服务中提供更大容限和服务失败之间的相互关系。Hystrix 通过隔离访问远程系统、服务和第三方库的点,阻止级联故障,从而使复杂的分布式系统更具弹性。


2JavaScript 数据抓取库 Falcor

https://github.com/Netflix/falcorStars 8034


Falcor 是高效的 JavaScript 数据抓取库。

一个模型随处使用:通过一个虚拟 JSON 图可以把所有远程数据源作为一个单独的主模型

数据即是 API:类似 JavaScript 路径语法,可以很简单的访问数据。

绑定云:自动遍历图里面的引用,根据需要进行请求


3云操作容错解决方案 SimianArmy

https://github.com/Netflix/SimianArmyStars 5789


SimianArmy 让你的云操作保持最佳状态的工具。Chaos Monkey 是伸缩性很强的工具,是 SimianArmy 的第一个成员,能帮助应用更好的容忍随机故障实例。Simian Army 是 Netflix 实例的随机故障测试,用于验证可靠性。


4云端负载均衡工具 eureka

https://github.com/Netflix/eurekaStars 4023


Netflix 填补了Amazon Web Services的大缺口,发布了云端负载均衡工具Eureka。Netflix通过开源工具让亚马逊的服务变得更可靠。亚马逊提供了一个负载均衡工具Elastic Load Balancer,但针对的是终端用户Web流量服务器,而Eureka针对的是中间层服务器的负载均衡。


5持续交付平台 spinnaker

https://github.com/spinnaker/spinnakerStars 3688


Spinnaker 是一个持续交付平台,它定位于将产品快速且持续的部署到多种云平台上。Spinnaker 主要特性:配置一次,随时运行;随地部署,集中化管理;开源。


6Netflix 边缘服务 Zuul

https://github.com/Netflix/zuulStars 3149


Zuul 是提供动态路由,监控,弹性,安全等的边缘服务。Zuul 相当于是设备和 Netflix 流应用的 Web 网站后端所有请求的前门。Zuul 可以适当的对多个 Amazon Auto Scaling Groups 进行路由请求。


7主机性能监视工具 vector

https://github.com/Netflix/vectorStars 2416


Vector是一个开源主机性能监控框架,能高分辨采集系统和应用程序的各种数据输出到浏览器中,相比传统通过登录主机运行各种命令获得系统度量情况,使用Vector能更快地响应系统运维情况。



Vector是一个运行在客户端浏览器的静态Web应用,可以运行在任何HTTP服务可用之上,比如Apache或Nginx。


8Web 应用 Scumblr

https://github.com/Netflix/ScumblrStars 2129


Scumblr 是 Netflix 的开源作品。Scumblr 是 web 应用,允许在识别结果的基础上执行定期搜索和存储或者采取某种行动。Scumblr 使用  Workflowable gem 为不同结果类型设置灵活的工作流。


9信息分析建议系统 Stethoscope

https://github.com/Netflix/stethoscopeStars 1493


Stethoscope 是 Netflix 开发的收集给定用户设备信息给出清晰明确安全建议的 web 系统。


10配置管理API Archaius

https://github.com/Netflix/archaiusStars 1434


Archaius 包含一系列配置管理API,提供动态类型化属性、线程安全配置操作、轮询框架、回调机制等等功能。



●本文编号2672,以后想阅读这篇文章直接输入2672即可

●输入m获取文章目录

原创粉丝点击