文件名称:faas:使任何Go函数成为API(FaaS)
文件大小:13KB
文件格式:ZIP
更新时间:2024-03-30 08:13:29
golang cloud faas faas-platform faas-cli
Faas 只需一个HTTP请求,即可将任何(转到)函数转换为API。 这是一个FaaS:充当服务。 但是,实际上,它更多的是FaaSSS:充当愚蠢的简单服务。 想象一下 ,或者或或或但是更简单,更愚蠢。 与其他系统不同,此FaaS不需要编码,不需要初始化,不需要推送,不需要更新,也不需要颠簸。 您只需使用包名称,函数名称和任何输入发出一个HTTP请求。 目前,它仅适用于Go。 它可以轻松地扩展到Python(WIP)。 该代码库总共只有大约600行代码。 基本上,请求告诉服务器获取函数,确定输入/输出并编写从Docker容器提供的包装函数。 例子 立即在使用我的实例进行尝试。 您可以(几乎)将任何导出的Go函数制作为API! 运行以获得“ hello,world”的md5哈希值: $ curl https://faas.schollz.com/ ? import=github
【文件预览】:
faas-master
----.gitignore(27B)
----main.go(6KB)
----README.md(5KB)
----pkg()
--------utils()
--------gofaas()
--------pyfaas()
----go.mod(233B)
----go.sum(1KB)