千家信息网

FastDFS作者余庆谈真正的开源精神

发表于:2026-11-02 作者:千家信息网编辑
千家信息网最后更新 2026年11月02日,从2008年研发FastDFS投身开源领域至今,余庆在这个"江湖"里已经浪迹了十年。时至今日,FastDFS分布式文件系统仍然在业界备受推崇,它能够保持活力,作为创始人的余庆,做了很多努力。 一名互
千家信息网最后更新 2026年11月02日FastDFS作者余庆谈真正的开源精神

   从2008年研发FastDFS投身开源领域至今,余庆在这个"江湖"里已经浪迹了十年。时至今日,FastDFS分布式文件系统仍然在业界备受推崇,它能够保持活力,作为创始人的余庆,做了很多努力。

   一名互联网老兵的开源精神

  这样的"努力"不仅仅指在项目上孜孜不倦的持续改进,还有他对用户社区的倾情关照。为了让大家使用FastDFS更加方便顺畅,余庆十分注重与用户的沟通和交流。他在2009年联合ChinaUnix社区推出了FastDFS版块,并担任版主,长年累月为用户答疑解惑。

  余庆不但与ChinaUnix渊源颇深,更是ITPUB社区的老朋友,他曾多次在ITPUB主办的中国系统架构师大会(SACC)上担任演讲嘉宾和主持人。在一个多月前结束的SACC 2018上,更是应邀担任了主会场的主持人。他活跃在线上、线下,可以探讨IT技术的任何地方。

  除了FastDFS,余庆还在GitHub上先后开源了Libfastcommon、Libserverframe、Libshmcache、Fastconfig、Watchd和Fastkengine等开源项目。

  在开源社区的活跃,来自于他对IT技术的热忱,以及他在十年开源生涯中所一直坚守的理念--真正的开源精神,是参与。

  "几年前国内有公司把开源当做KPI,或搞成运动式开源,事实证明这样的开源项目是没有生命力的。"历经中国开源界几乎大半个时间线的余庆说:"除了让大家用起来,还需要让大家都参与进来。使用者和开源项目成员之间有着良好的互动,在核心项目成员的基础上,依靠社区对开源项目进行持续完善和改进。除了贡献代码和文档,反馈问题、Bug和建议也是对开源项目的一种很好的贡献方式。"

   一个为技术人答疑解惑的开源项目

  上面提到的Fastkengine,应该可以说,正是余庆自身所具有的开源贡献精神下的一个优秀产物。Fastkengine是基于关键字匹配的智能问答系统,用户可以用自然语言提问,系统给出最精确的答案。对于用户搜索的问题,匹配到的关键字数目越多,对应的问答条目更精确匹配用户问题。

  为方便解答用户疑问,余庆先后开通了三个技术交流社群,目前三个大群基本都已满员。"人满"虽不致"为患",但问题多了也难免回答不过来,而且许多用户的问题此前在论坛中已经有过相应的解答说明。

  由此浮现出一个很现实的问题:无论是在论坛、还是搜索引擎中,用户总是难以快速、准确地找到自己想要的结果。

  Fastkengine就是余庆为解决这个问题所构思出的,一种比传统论坛和IM(如QQ群、微信群等)更加高级的技术交流方式,它结合了搜索引擎和专家系统的优势,可以大大提升找到问题解决方法的效率。

  作为一个问答系统,Fastkengine有更高级的定位,它基于专家经验和知识,通过搜索引擎技术解决特定细分领域的各类问题,包括疑难杂症。

  Fastkengine目前需要人工整理包含问题和答案的知识库。对于一个问答条目,在问题部分需要人工列举用户常见的问法,即一个答案对应一个或多个问题。一个问题由一个或多个关键字组成,多个关键字用空格分隔。出于简洁和效果考虑,目前需要对中文手工分词。

  当一个问题中的所有关键字都匹配(空格分隔的关键字,不区分先后顺序),则该问题被匹配。Fastkengine的匹配关键字不不仅分别支持中文和英文,也支持二者混合模式。在配置问题列表时,Fastkengine做到了简洁和灵活。

  另外,Fastkengine采用了同义词的方式,这样大大减少了知识库整理工作量,并且能有效提升用户问题的覆盖率。

  据余庆介绍,Fastkengine当前提供了C API和PHP扩展,后续会提供Java SDK。实施的技术门槛较低,企业基于Fastkengine搭建智能客服系统也是完全可行的。

  目前Fastkengine项目托管在Github上,项目地址:

   https://github.com/happyfish200/fastkengine

  此外,余庆还基于Fastkengine推出了fastken.com网站,主要服务于软件技术人员,目前主推FastDFS问答和Unix智能问答系统。其中Unix问答主要包括Unix命令、系统和环境相关的问题解答, 后续会拓展到其他领域,如Java编程语言,Nginx相关问题解答等。fastken.com网站鼓励大家一起贡献知识条目,或者做出对已有知识条目纠错的微贡献。

  对于前景无限的AI技术,余庆也在Fastkengine 中做出了规划,他介绍说:"目前Fastkengine需要人工用关键字的方式整理问题列表,后续加入AI技术后,知识整理者只需描述问题即可,问题列表由系统自动整理生成。通过NLP(自然语言处理)和AI理解问题描述,自动完成知识建模。"

   一条建议

  采访的最后,余庆作为一个参与者,不无兴奋地传达了对国内开源事业现状的认可,他说:"开源软件是互联网企业在技术层面的基石,国内越来越多公司把资金和人力投入到开源项目中。国内公司除了越来越多通过patch回馈开源社区的主流做法外,赞助开源项目的案例也逐渐多了起来,这是非常好的现象,相信开源软件在国内大有可为。"

  不过问题也是存在的。目前国内开源项目基本都是公益性质,很难有盈利模式,主要依靠核心成员的开源精神和成就感、荣誉感来驱动和支撑。余庆表示,希望国内会出现类似Apache基金会这样的组织,使得贡献者可以全职做开源项目,有了基金会的加持,开源项目势必会发展得更好、更长久!


问题 项目 余庆 技术 用户 系统 关键 关键字 知识 问答 社区 贡献 精神 方式 条目 搜索 解答 人工 先后 公司 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 互联网是第几次科技革命的成果 上海卓越科技互联网 科技互联网产品 小马过河互联网科技 狮子座互联网科技培训 互联网 科技馆 互联网科技产品 中盈科技互联网信息有限公司 银川新华互联网科技职业技术培训学校图片 受益于互联网科技的高速发展 厦门千工互联网科技有限公司 语蝶互联网科技有限公司 中国航天科技大学国际工业互联网 未来五年的互联网科技 互联网科技人工智能实验室 国大互联网教育科技有限公司薪资 互联网方面的科技前沿 互联网金融科技元年 小米互联网科技园入驻 三亚科技创新互联网基地 耶加雪菲 深圳市人人互联网科技有限公司 互联网科技会 一五八零互联网科技 互联网科技公司需要的职位 佳云科技和互联网广告 互联网科技人工智能实验室 企晟互联网信息科技有限公司 互联网科技实习生岗位 银行科技岗属于互联网吗
0