共收录 Netflix 的 22 款开源软件,第 1 页
-
数据管道服务 Suro
Netflix 开源了一个叫做Suro的工具,它能够在数据被发送到不同的数据平台(如Hadoop、Elasticsearch)之前,收集不同应用服务器上的事件数据,这项创新技术具备成为大数据主流实践的潜力 Suro 是数据管道服务,用来收集,聚合和调度大数据应用事件,包括日…更多Suro信息
-
Java 日志框架 Blitz4j
Blitz4j 是一个日志框架,基于 log4j 构建以减少多线程争用,适合高伸缩性的日志,而不会影响应用本身的性能特性。 下图是和 log4j 的性能比较:更多Blitz4j信息
-
分布式系统的延迟和容错库 Hystrix
Netflix(一家在线影片租赁商)近日开源了其Hystrix库,这是一个针对分布式系统的延迟和容错库。 Hystrix 供分布式系统使用,提供延迟和容错功能,隔离远程系统、访问和第三方程序库的访问点,防止级联失败,保证复杂的分布系统在面临不可避免的失败时,仍…更多Hystrix信息
最近更新: Netflix 开源 Hystrix,分布式系统的延迟和容错库 发布于 2年前
-
Guice 框架扩展 Governator
Governator 是一个用来增强 Google Guice 框架的库、扩展和工具集,提供:类路径扫描和自动绑定、生命周期管理、配置到字段的映射、字段验证和并行对象热身 (parallelized object warmup)。更多Governator信息
-
云端负载均衡工具 Eureka
Netflix 填补了Amazon Web Services的大缺口,发布了云端负载均衡工具Eureka。 Netflix通过开源工具让亚马逊的服务变得更可靠。亚马逊提供了一个负载均衡工具Elastic Load Balancer,但针对的是终端用户Web流量服务器,而Eureka针对的是中间层服务器的负载…更多Eureka信息
-
Cassandra的Java客户端包 astyanax
astyanax 是一个 Cassandra 的 Java 客户端开发包。Netflix 目前正在使用的就是这个客户端。 主要特性: High level, simple object oriented interface to Cassandra. Fail-over behavior on the client side. Connection pool abstraction. Implementat…更多astyanax信息
-
Chaos Monkey
Chaos Monkey,该工具可以随机关闭亚马逊云平台虚拟机,帮助工程师识别网络弱点。由 Netflix 发布。更多Chaos Monkey信息
-
图形化作业流程描述 Lipstick
Lipstick 试图使用图形方式来描述作业流程和作业相关信息。更多Lipstick信息
-
配置管理API Archaius
Archaius 包含一系列配置管理API,提供动态类型化属性、线程安全配置操作、轮询框架、回调机制等等功能。 示例代码: // create a property whose value is type long and use 1000 as the default // if the property is not defined DynamicLong…更多Archaius信息
-
Netflix Servo
Netflix Servo 用Java语言,提供暴露、发布应用运行指标的简单接口,主要满足的需求包括:使用JMX、简单、灵活发布。 示例代码: public class Server { @MonitorId private final String id; @Monitor(name="Status", type=INFORMATIONAL) …更多Netflix Servo信息
-
云中间层服务 Ribbon
全球最大的互联网视频提供商Netflix在自己的技术团队博客上发布文章,对外公布了他们的开源项目Ribbon,其主要功能是将Netflix的中间层服务连接在一起。 Ribbon,简单说,主要提供客户侧的软件负载均衡算法。和其他构成我们NIWS内部进程通信栈的组件一起,…更多Ribbon信息
最近更新: Netflix 发布云中间层服务开源项目 Ribbon 发布于 2年前
-
Netflix Turbine
Turbine 是实时流低延时高吞吐量的聚合器。更多Netflix Turbine信息
-
Sketchy
Sketchy 是基于任务的 API,可以从网站截屏和获取文本。 Sketchy 也可以看作是 Docker 容器。更多Sketchy信息
-
Netflix Dynomite
Dynomite 是 Netflix 的开源作品,灵感来自于 Dynamo whitepaper ,是一个轻量级、分布式的 Dynamo 层,用于不同的 K/V 存储和协议。 Dynomite 拓扑结构: 节点: 复制结构: 客户端: 吞吐量:…更多Netflix Dynomite信息
-
Scumblr
Scumblr 是 Netflix 的开源作品。Scumblr 是 web 应用,允许在识别结果的基础上执行定期搜索和存储或者采取某种行动。Scumblr 使用 Workflowable gem 为不同结果类型设置灵活的工作流。更多Scumblr信息
-
Workflowable
Workflowable 是 Netflix 的开源作品。Workflowable 是 Ruby gem,允许添加灵活的工作流功能到 Ruby on Rails 应用。Workflowable 提供一个管理界面来配置工作流,添加阶段,触发自动操作等等。 Scumblr 是 Workflowable 的一个实例。…更多Workflowable信息
-
AWS 使用工具 Netflix ICE
Netflix ICE 是 AWS(Amazon Web Services) 使用工具。 Ice 提供从使用和成本角度的大型和复杂的云环境鸟瞰。 Ice 是个 Grails 项目,包括三个部分:处理器,阅读器和 UI。处理器是负责处理 Amazon 详细计费文件转换成读者可读的数据。阅读器是负责把通过…更多Netflix ICE信息
-
CassJMeter
CassJMeter 是一个 JMeter 插件用来运行 Cassandra 测试。更多CassJMeter信息
-
Janitor Monkey
保持你的云操作工具在最佳状态。Janitor Monkey (混乱的猴子)是一个弹性的工具,可以帮助应用程序容忍随机的实例故障 Tools for keeping your cloud operating in top form. Chaos Monkey is a resiliency tool that helps applications tolerate random in…更多Janitor Monkey信息
-
云操作容错解决方案 SimianArmy
SimianArmy 让你的云操作保持最佳状态的工具。Chaos Monkey 是伸缩性很强的工具,是 SimianArmy 的第一个成员,能帮助应用更好的容忍随机故障实例。更多SimianArmy信息