Oracle希望通过开源的Fn项目(Github地址:https://github.com/fnproject/fn)加速serverless技术的采用。Fn是一个开源容器原生无服务器平台,可以在任何云或本地运行。它具有多语言支持以及容器原生功能,并为开发人员提供了实现具有复杂需求的功能的所有控件。该项目的其他组件包括FnServer、FnLoadBalancer、FNFunctionalDevelopmentKit和用于构建和编排更高级别功能工作流的FNProcess。那么,为什么要构建无服务器框架?Oracle软件开发副总裁ChadArimura在一篇文章中写道,Oracle着手构建一个平台,同时也是一个丰富的生态系统,可以为任何技能水平的开发人员、小型团队和全球企业提供巨大的价值。很棒的用户体验。Oracle最近宣布了另外两个Fn开源项目:KubernetesInstaller和GlobalMulti-ClusterManagement。KubernetesInstaller使开发人员能够在任何Kubernetes环境中利用无服务器功能。全局多集群管理作为技术预览提供,并与Kubernetes一起提供一组新的分布式集群管理功能。这两个项目都与企业的容器原生应用程序开发平台集成,旨在使用Kubernetes启用下一代容器原生应用程序。甲骨文软件开发副总裁MarkCavage表示,开发人员一直非常关注无服务器开发,而云服务提供商正带领他们陷入僵局,背离行业标准。Oracle容器原生应用开发平台和今天推出的新工具基于Kubernetes构建,并在云中提供基于开源、社区驱动的集成容器原生技术堆栈,防止云锁定,同时实现真正的混合和多云部署的灵活性。此外,该公司最近宣布支持Prometheus指标,支持SpringCloud和KubernetesHelm图表。HelmChartforKubernetes是一个充当包管理器的CLI工具。GitHub上周五最火的项目:1.GitHubprofilesummary:一款可以让开发者可视化GitHubprofile和查看语言,各语言Star数,各语言投稿数等的工具(Github地址:https://github.com/tipsy/github-profile-summary)2.30秒的代码:在30秒或更短的时间内理解这些JavaScript片段!(Github地址:https://github.com/Chalarangelo/30-seconds-of-code),该项目已连续两周被评为热门项目。3.Boardgame.io4.parcel:快速、零配置的网络应用程序打包器(Github地址:https://github.com/parcel-bundler/parcel)5.Mathascode:作为备忘单,旨在帮助开发者理解通过将其与JavaScript代码进行比较,可以轻松了解一些数学概念。(Github地址:https://github.com/Jam3/math-as-code)
