当前位置: 首页 > 软件库 > 云计算 > >

EasyFaaS

Serverless 函数计算引擎
授权协议 Apache
开发语言 Google Go
所属分类 云计算
软件类型 开源软件
地区 国产
投 递 者 公羊学义
操作系统 跨平台
开源组织 百度
适用人群 未知
 软件概览

EasyFaaS 是一个依赖轻、适配性强、资源占用少、无状态且高性能的函数计算服务引擎。

主要特性

  • 依赖轻:EasyFaaS只依赖Linux内核,不强制依赖Docker、Kubernetes等外部服务

  • 适配性强:EasyFaaS可以运行在多种系统环境,包括Docker、Kubernetes及裸机等

  • 资源占用少:模块少,服务系统模块占用更小

  • 无状态:每个EasyFaaS Pod本身无状态且内部自治

  • 高性能:调度链路更短,更小的系统开销和更优的性能

适用场景

  • 私有化部署
  • 边缘计算
  • 物联网
  • CI/CD
  • 数据和事件处理
  • 多媒体处理
  • 响应式对话
  • 定时任务等场景

核心功能

easyfaas_func

  • 提供基于事件机制,按需弹性伸缩的计算能力。

  • 支持多种语言运行时,开发者只需使用适合的语言编写自定义函数,无需管理底层基础设施。

  • 负责用户容器的全生命周期管理。

  • 支持用户配置函数的容器资源容量,提供动态的容器容量调度。

  • 支持同步和异步两种调用模式,支持多种可扩展的事件触发器。

  • 支持可自定义的函数管理服务。

  • 支持自定义语言运行时。

  • 支持多种运行平台,包括Docker、Kubernetes及裸机等。

技术架构

架构图

faaster_arch

EasyFaaS以单Pod为最小服务单位,每个Pod中包含3个容器,分别为controller、funclet和runner-runtime。其中runner-runtime仅为init容器,准备必要的资源后即退出。

 相关资料
  • 问题内容: 有人知道吗,您很想知道一种用于计算十六进制值的互补色的Javascript解决方案? 网络上有许多颜色选择套件和调色板生成器,但是我还没有看到使用JS实时计算颜色的工具。 详细的提示或摘要将不胜感激。 问题答案:

  • 问题内容: 在中,我使用或计算成对互相关函数,以便找出哪个偏移使我获得了最大值。从它的外观来看,给了我一个规范化的值序列。Python的scipy中是否有类似的东西,还是应该使用该模块?目前,我正在执行以下操作: 问题答案: 要使一维数组互相关,请使用numpy.correlate。 对于2d数组,请使用scipy.signal.correlate2d。 还有scipy.stsci.convolv

  • 是否有一种方法可以编写递归函数,该函数打印数字中的位数,以便: -它是一个无效函数 -"if"条件是if(num==0),返回 -“else”将调用递归。 我看到了两种不同类型的代码,其中一种是“if”条件具有递归调用,另一种是用于“return”。但这不是我想要的。 我很不擅长递归,并试图通过自己编写代码来理解它,但没有成功。 这是我的代码(我明白为什么它打印122而不是3,但我真的不知道如何以

  • 问题内容: 因此,如果我想使用pow函数计算6 ^ 8 mod 5的值,那我应该放在一行中吗? 假设您不需要先导入 我知道pow的用法像pow(x,y)= pow(6,8)= 6 ^ 8并且 我的猜测是 谢谢! 问题答案: 很简单:对模数采用可选的第3个参数。 从文档: 将x返回到幂y; 如果存在z,则将x取幂y,对z取模(比高效地计算。)。二元形式pow(x,y)等效于使用幂运算符: 。 所以你

  • 我知道这个问题已经被问过很多次了,但是我的问题有点不同。这个任务要求我不验证一个字符串是否是回文——而是验证一个字符串中有多少回文(返回为“int”)。这应该使用迭代函数来完成 以下是我的迭代函数代码供参考: 我只是很难把它转换成递归函数。感谢所有帮助!

  • 有时候,能够知道一个计算执行消耗的时间是非常有意义的,尤其是在对比和基准测试中。最简单的一个办法就是在计算开始之前设置一个起始时候,再由计算结束时的结束时间,最后取出它们的差值,就是这个计算所消耗的时间。想要实现这样的做法,可以使用 time 包中的 Now() 和 Sub 函数: start := time.Now() longCalculation() end := time.Now() de

  • 在 SQL 函数中计算字段 你可以把字符串表达式变量用于SQL 合计函数以在字段中进行值的计算。例如,可以将一个字段的值乘一系数来计算百分比 (如附加税或销售税)。 下列表提供了对 Northwind.mdb 数据库的 Orders (订单)及 Order Details (订货明细)表中字段进行计算的示例。 计算 示例 往字段中加一个数 Freight +5 从字段中减一个数 Freight -

  • 我在考虑如何正确计算这个函数的时间复杂度: 我假设它是 O(n),其中 n 是列表的长度。我们的 while 循环是 O(n),for 循环也是 O(n), 这意味着我们得到了 2*O(n),等于 O(n)。 我说的对吗?