Fili 正在参加 2020 年度 OSC 中国开源项目评选,请投票支持!
Fili 在 2020 年度 OSC 中国开源项目评选 中已获得 {{ projectVoteCount }} 票,请投票支持!
投票让它出道
已投票
Fili 获得 2020 年度 OSC 中国开源项目评选「最佳人气项目」 !
Fili 获得 2020 年度 OSC 中国开源项目评选「最佳人气项目」「最积极运营项目」 !
Fili 获得 2020 年度 OSC 中国开源项目评选「最积极运营项目」 !

软件简介

Fili

Download Gitter Travis Codacy grade Users Google Group Developers Google Group

Fili 是一个搭建和维护 RESTful web 服务的 Java 开源框架,主要应用于时间大数据的访问和分析。Fili 的 API 使用 HTTP GET,十分简洁,易于使用,大大简化了度量(metic)和维度(dimension)定义,数据存储,和访问查询优化。Fili 是一个适用于大数据,高拓展性的框架,完全支持 Druid 数据库,Fili 架构本身有很强的扩展性,可以兼容其他任何数据库。

Fili 的数据访问、分析包括以下几个领域核心概念:

Fili 为了简化终端用户操作,去除了 Views,Partitions,metric formulas 等复杂的底层操作。Fili 风格极简的 API 让用户专注于从数据中发掘商业价值,不用去考虑如何实现数据挖掘。

Fili 具备灵活的数据库存储和访问,搭配 Fili 的 web 服务在不影响用户层的情况下可以顺利转移数据,优化访问,切换数据库。

Fili 还提供其他功能,部分如下:

功能类 操作类
高级度量定义(Complex metric definition) 访问速率控制(Rate limiting)
数据查找速率优化(Performance slice routing) 查询语句资源耗费计算(Query weight checks)
维度合并(标注和筛选)(Dimension joins(both annotation and filtering)) 详尽的系统使用数据(Rich usage metrics)
缺失数据警示(Partial interval protection) 系统运行状况检查(Health checks)
变动性数据处理(Volatile data handling) 缓存(Caching)
模块化架构(Modular architecture)  

 

 

 

 

 

 

 

 

 

社区 Gitter Users Google Group Developers Google Group

Fili 的开源社区设在 Gitter,可以讨论问题,意见,想法,新功能,新需求。我们希望越来越多的企业使用 Fili 作为处理时间大数据的商业解决方案,并与我们联系,帮助您让 Fili 在您的商业方案中发挥最大效用。Fili 还有很多功能正在开发当中,您的反馈可以帮助 Fili 向更好的方向改进。

其他问题,例如 Fili 出现故障,无法在 Gitter 上获得解决方案,请使用 GitHub Issue

如果您想参与 Fil 开发,请参阅 CONTRIBUTING

使用简介

Fili 自带一个配置好的样本应用,您可以将其修改变成您自己的 web 服务。样本应用提供 Wikipedia 的文章编辑数据,以 Druid 样本应用指南为参照。

版本

Fili 已经发布稳定版,可以部署到生产环境,但仍在不断开发新功能,很多大的修改和新功能会持续并入。

开发是在当前的 snapshot 版本上开发。

@Deprecated

标注了 @Deprecated 的 API 将在后续的发布中移除。老 API 会被维护一个发布周期,届时请尽快更新成新的 API。老 API 不再维护之后随时会被清除。

下载

编译好的 Fili 放在 BintrayMaven, Ivy, Gradle 下的使用方法可以参照 https://bintray.com/yahoo/maven/fili,例如:

Gradle:


repositories {
    maven { url 'http://yahoo.bintray.com/maven' }
}

dependencies {
    compile 'com.yahoo.fili:fili:x.y.z'
}

最新开发版本: Bleeding-edge

最新稳定版本: Stable

扩展

Fili 有很强的扩展性,配备了很多 hooks(AbstractBinderFactory)!

参与开发 Developers Google Group

请参照 CONTRIBUTING

LICENSE

Copyright 2016 Yahoo! Inc.

Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at

http://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.

展开阅读全文

代码

评论 (0)

加载中
更多评论
暂无内容
发表于开发技能专区
2020/08/12 09:31

Linux纯干货知识总结 | 面试专用

点击上方“方志朋”,选择“设为星标” 回复”666“获取新整理的面试文章 作者:阿里技术官方号 https://blog.csdn.net/alitech2017/article/details/105729350 学习Linux的重要性相信不用我多说大家也明白,以下是小编总结的常用Linux基础知识以及面试常问的Linux命令,希望能帮助大家更规范地理解和使用~ 绝对路径和相对路径 绝对路径 以正斜杠开始 完整的文件的位置路径 可用于任何想置顶一个文件名的时候 相对路径 不以斜线...

0
0
发表于AI & 大数据专区
2020/08/23 21:21

你必须知道的linux的那些干货知识

学习Linux的重要性相信不用我多说大家也明白,以下是小编总结的常用Linux基础知识以及面试常问的Linux命令,希望能帮助大家更规范地理解和使用~ 绝对路径和相对路径 绝对路径 以正斜杠开始 完整的文件的位置路径 可用于任何想置顶一个文件名的时候 相对路径 不以斜线开始 置顶相对于当前工作目录或某目录的位置 可以作为一个简短的形式指定一个文件名 -基名:basename,就是文件本身的名字 -目录名:dirname ,就是它所在的文件...

0
0
发表于服务端专区
2020/09/13 12:25

Linux纯干货知识总结 | 面试专用

点击上方“方志朋”,选择“设为星标” 回复”666“获取新整理的面试文章 作者:阿里技术官方号 https://blog.csdn.net/alitech2017/article/details/105729350 学习Linux的重要性相信不用我多说大家也明白,以下是小编总结的常用Linux基础知识以及面试常问的Linux命令,希望能帮助大家更规范地理解和使用~ 绝对路径和相对路径 绝对路径 以正斜杠开始 完整的文件的位置路径 可用于任何想置顶一个文件名的时候 相对路径 不以斜线...

0
0
2020/10/14 09:46

Java程序员必须搞懂的 Linux 知识大全!

Java技术栈 www.javastack.cn 关注阅读更多优质文章 学习Linux的重要性相信不用我多说大家也明白,以下是小编总结的常用Linux基础知识以及面试常问的Linux命令,希望能帮助大家更规范地理解和使用~ 绝对路径和相对路径 绝对路径 以正斜杠开始 完整的文件的位置路径 可用于任何想置顶一个文件名的时候 相对路径 不以斜线开始 置顶相对于当前工作目录或某目录的位置 可以作为一个简短的形式指定一个文件名 -基名:basename,就是...

0
0
发表了博客
2020/12/27 10:27

深度学习论文导航 | 17 EfficientNet:重新思考卷积神经网络模型缩放

大家好!我是【AI 菌】,一枚爱弹吉他的程序员。我热爱AI、热爱编程、热爱分享! 这博客是我对学习的一点总结与思考。如果您也对 深度学习、机器视觉、算法、Python、C++ 感兴趣,可以关注我的动态,我们一起学习,一起进步~ 我的博客地址为:【AI 菌】的博客 我的Github项目地址是:【AI 菌】的Github 前言:这篇论文发表于机器学习国际顶级会议ICML2019,作者通过系统地研究发现,仔细平衡网络的深度、宽度和分辨率可以带来更...

0
0
发表于AI & 大数据专区
2020/12/25 21:44

深度学习论文导航 | 17 EfficientNet:重新思考卷积神经网络模型缩放

大家好!我是【AI 菌】,一枚爱弹吉他的程序员。我热爱AI、热爱编程、热爱分享! 这博客是我对学习的一点总结与思考。如果您也对 深度学习、机器视觉、算法、Python、C++ 感兴趣,可以关注我的动态,我们一起学习,一起进步~ 我的博客地址为:【AI 菌】的博客 我的Github项目地址是:【AI 菌】的Github 前言:这篇论文发表于机器学习国际顶级会议ICML2019,作者通过系统地研究发现,仔细平衡网络的深度、宽度和分辨率可以带来更...

0
0
发表于开发技能专区
2015/03/26 07:42

分析996个词根在各大考纲词汇中的作用(二)

CET4、CET6、GRE、IELTS、TOEFL、考研英语总的词汇量为14055,分析词根总数为996,有11544个单词分布在这些词根中,剩下的2511个词汇没有任何词根信息。 superword是一个Java实现的英文单词分析软件,主要研究英语单词音近形似转化规律、前缀后缀规律、词之间的相似性规律等等。 246、dict (=say/assert,表示"说话,断言,写") (hit 27) 1 ad-dict ad-dict-ive bene-dict-ion contra-dict contra-dict-ion contra-dict-ory 2 dic...

3
48
没有更多内容
加载失败,请刷新页面
点击加载更多
加载中
下一页
暂无内容
0 评论
3 收藏
分享
OSCHINA
登录后可查看更多优质内容
返回顶部
顶部