专栏名称: 程序猿
本微信公众号:imkuqin,为程序员提供最新最全的编程学习资料的查询。目前已经开通PHP、C/C++函数库、.NET Framework类库、J2SE API查询功能。
目录
相关文章推荐
OSC开源社区  ·  2024年CSS持续活跃,年终大盘点! ·  5 天前  
程序猿  ·  2023 年最受欢迎 Linux 发行版本公布 ·  5 天前  
程序员的那些事  ·  卖二手闲置遭品牌方警告“只有使用权”,网友集 ... ·  1 周前  
51好读  ›  专栏  ›  程序猿

Netflix 最热门的开源项目推荐

程序猿  · 公众号  · 程序员  · 2017-10-13 08:30

正文

开源最前线(ID:OpenSourceTop) 猿妹 整编

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


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


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

https://github.com/Netflix/Hystrix Stars 11097


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



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


2
JavaScript 数据抓取库 Falcor

https://github.com/Netflix/falcor Stars 8034


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

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

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

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


3
云操作容错解决方案 SimianArmy

https://github.com/Netflix/SimianArmy Stars 5789


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


4
云端负载均衡工具 eureka

https://github.com/Netflix/eureka Stars 4023


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


5
持续交付平台 spinnaker

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


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


6
Netflix 边缘服务 Zuul

https://github.com/Netflix/zuul Stars 3149


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


7
主机性能监视工具 vector

https://github.com/Netflix/vector Stars 2416


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



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


8
Web 应用 Scumblr

https://github.com/Netflix/Scumblr Stars 2129


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


9
信息分析建议系统 Stethoscope

https://github.com/Netflix/stethoscope Stars 1493


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


10
配置管理API Archaius

https://github.com/Netflix/archaius Stars 1434


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



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

●输入m获取文章目录