阿里云API网关与函数计算的基础理解
本文为原创文章,转载注明出处,欢迎关注网站https://hkvision.cn
背景 想法是在函数计算上搭建一个web命令行(加速GitHub,国内太慢了),并且通过websocket实时将执行过程发送到前端。在本地其实已经成功了,但是实际上放到函数计算的时候出现了一个大问题,就是函数计算的Http触发器不支持异步调用,更是不支持websocket协议,查了些资料之后发现和阿里云的API网关配合起来使用可以用上websocket。在查这些资料的过程中终于弄明白了函数计算的custom runtime是怎么回事,这里记录一下。
函数计算 首先,我们需要明白,阿里云的函数计算(custom runtime)更像是给你一个极小极小的小型虚拟机,理论上来说,你可以拿这个小虚拟机做正常主机任何的操作(在阿里云给你的权限下)。这里给一下阿里云的文档的说法
大家可以看到这里,custom runtime本质上是一个HTTP Server,也就是说,如果我们能在HTTP Server中写一些执行linux的命令的代码,也就意味着我们有了一个位于阿里云的小型虚拟机,最关键的是这个虚拟机我们还不需要花钱。……