1. 官方介绍

OpenFaaS (Functions as a Service) is a framework for building serverless functions with Docker which has first class support for metrics. Any process can be packaged as a function enabling you to consume a range of web events without repetitive boiler-plate coding.

Highlights

  • Ease of use through UI portal and one-click install
  • Write functions in any language for Linux or Windows and package in Docker/OCI image format
  • Portable - runs on existing hardware or public/private cloud - Kubernetes and Docker Swarm native
  • CLI available with YAML format for templating and defining functions
  • Auto-scales as demand increases
2. 与Oracle 开源fn project 比较
  • API gateway 以及 UI Portal 类似 fn  的 API address  以及单独的项目 ui
  • 多语言支持方便还不错,这个好像fn 支持的会多点,同时sdk 提供的还比较好
  • 文档方面 fn  会比较详细,按照文档可以快速入门
  • fn 的 cli  功能比较方便
  • fn  的 application 、 router 相对比openfaas  的概念比较清晰
  • fn  运行的控制参数比较多,目前测试openfaas 稍有点少,可能和文档少有关
  • fn  对于 aws  lambda  的支持是默认的,目前openfaas 应该是还在开发中
  • fn  的资源调度这方面暂时没有比较全的说明,但是openfaas  在k8s 环境中的replica 比较好
  • fn  在镜像管理方面比较好,openfaas 目前从使用上,感觉比较模糊,fn  直接deploy  之后会进行发布,以及镜像的上传,openfaas deploy 是本地镜像
3. 参考资料
https://github.com/fnproject/fn
https://github.com/openfaas/faas
 
 
 
 
 

最新文章

  1. spring.net xml 命名空间
  2. 安卓仿照QQ工单数实现
  3. C# HTTP下载文件
  4. Linux信号(signal) 机制分析
  5. ArcEngine中打开各种数据源(WorkSpace)的连接(转)
  6. Python3 内建模块 datetime/collections/base64/struct
  7. XXE篇-本着就了解安全本质的想法,尽可能的用通俗易懂的语言去解释安全漏洞问题
  8. struts——文件上传
  9. python——Django项目模板
  10. Firebird数据库相关操作
  11. Python 实现 Html 转 Markdown(支持 MathJax 数学公式)
  12. SpringBoot基础系列-SpringBoot配置
  13. 关于config文件中AppSettings和ConnectionStrings的用法跟区别(转)
  14. 【BZOJ3236】【AHOI2013】作业 线段树 分治 树状数组
  15. python----操作文本文件
  16. Vim 常用配置及插件安装使用
  17. canvas实现时钟
  18. Linux命令----su(切换用户)以及passwd(修改用户密码)
  19. 退出vim
  20. scrollView + tableview 上下滑动失效

热门文章

  1. quartz(4)--quartz.properties文件
  2. eclipse格式化代码快捷键失效解决的一个基本方法
  3. windchill系统——开发_菜单栏添加选项(模型添加action)
  4. android studio 慢的问题
  5. plot 含缺失值的图
  6. ThinkPad.E440_FN键反了
  7. 初探UiAutomator2.0中使用Xpath定位元素
  8. 带你彻底明白 Android Studio 打包混淆
  9. 报错 IllegalArgumentException occurred calling getter of cn.itcast.entity.Customer.cid
  10. SpringCloud分布式开发理解