【新开源报道 8】serverless 领域的福音!Oracle 宣布开源 Fn project
开源最前线(ID:OpenSourceTop) 猿妹 整编
综合自:https://blogs.oracle.com/developers/announcing-fn
Oracle 近日宣布开源 serverless 容器原生平台 Fn project 。Fn project 可以在任何地方运行:云或本地环境。而且它易于使用,支持所有编程语言,具有可扩展性和高性能。
Serverless 容器原生平台 Fn
授权协议:Apache 2.0
开发语言:Google Go
操作系统:跨平台
Github:https://github.com/fnproject/fn★1066
Fn project 是由创建 IronFunctions 的团队开发。该团队率先推出 serverless 技术,并且运行和托管 serverless 平台已经有 6 年了。该团队已为成千上万个客户运行了数十亿个容器,对于大规模运行容器方面有了丰富的经验,特别是在以 FaaS 方式来运行容器。如今,Oracle 决定将这方面的知识和经验应用到 Fn。
Fn 是一个可在任何地方运行的事件驱动的,开源的,functions-as-a-service 计算平台。需要在 Docker 17.05 或更高版本以及 Docker Hub 帐户。
功能特性
Fn 的功能特性如下:
● 易于使用的命令行工具,便于开发、测试和部署函数。
● 只依赖一个对象:Docker。
● 支持高性能应用的热门函数。
● 与 Lambda 代码兼容――可以导出你的 Lambda 代码,并在 Fn 上面运行。
● 支持许多流行语言的 FDK(函数开发工具包)。
● 先进的 Java FDK,随带 JUnit 测试框架。
可以用你青睐的编排工具,比如 Kubernetes、Mesosphere 和 Docker Swarm,部署 Fn。
● 智能负载均衡系统专为将流量传送到函数而设计。
● 可扩展、模块化,支持自定义附件和整合。
Fn 有三个组件:
● Fn 平台,具有 Fn Server 和命令行界面。
● 一个 Java 函数开发工具包,其中包含一个 JUnit 测试工具。
● Fn Flow,直接在代码中编排函数,用于更高级别的工作流程,如排序,链接和 fanin / fanot,直接在开发人员的代码中,而不是通过控制台。
Fn 项目主页地址:fnproject.io
GitHub 地址:https://github.com/fnproject/fn
附:新开源报道汇总
●本文编号47,以后想阅读这篇文章直接输入47即可
●输入m获取文章目录
↓↓↓ 点击"阅读原文" 进入GitHub详情页
最新评论
推荐文章
作者最新文章
你可能感兴趣的文章
Copyright Disclaimer: The copyright of contents (including texts, images, videos and audios) posted above belong to the User who shared or the third-party website which the User shared from. If you found your copyright have been infringed, please send a DMCA takedown notice to [email protected]. For more detail of the source, please click on the button "Read Original Post" below. For other communications, please send to [email protected].
版权声明:以上内容为用户推荐收藏至CareerEngine平台,其内容(含文字、图片、视频、音频等)及知识版权均属用户或用户转发自的第三方网站,如涉嫌侵权,请通知[email protected]进行信息删除。如需查看信息来源,请点击“查看原文”。如需洽谈其它事宜,请联系[email protected]。
版权声明:以上内容为用户推荐收藏至CareerEngine平台,其内容(含文字、图片、视频、音频等)及知识版权均属用户或用户转发自的第三方网站,如涉嫌侵权,请通知[email protected]进行信息删除。如需查看信息来源,请点击“查看原文”。如需洽谈其它事宜,请联系[email protected]。