我整个下午都对容器原生无服务器平台“fn 项目”- http://fnproject.io/感到非常兴奋。
我喜欢 FaaS 模型的想法,但无意在应用程序的大部分生命周期内将自己锁定在特定的云供应商中 - 以及其他几个原因,包括希望在任何地方的小型服务器上启动整个应用程序(如果我选择的话) .
fn 项目似乎非常适合我的需求,直到我阅读完文档和所有相关的博客文章并突然想到‘什么?等等……什么???http 操作在哪里?
我无法在任何地方找到一个单一的参考资料,说明是否有可能为不同的 http 操作(即 POST、PUT、PATCH、DELETE)设置 http 触发器,更不用说我将如何做到这一点了。
我想构建 REST api(或者至少可以构建基于 json 服务的基于 http 的 RPC api——如果它没有超媒体链接,它就不是 REST ;)但是我们不要在这个线程中进入那个)
我在这里遗漏了什么(当然是正确的文档)?
谁能告诉我我将如何做到这一点,或者甚至告诉我我是否完全误解了我应该用它做什么?
我现在的兴奋已经减弱,但我希望有人会改变正确的信息。
我找不到其他人抱怨这个感觉很奇怪,所以我认为这可能表明我的误解。
OpenFaaS 等其他解决方案看起来很有趣,但如果可以避免的话,我不想学习如何部署 kubernetes 和 docker swarms :)