网络技术

找论坛
zst_banyue
Lv5 太平洋舰队上尉
太平洋舰队上尉 贡献966,距离下一级还需134贡献
楼主
2018-03-13 16:42 0 0 只看楼主
电梯直达 
[p=24, null, left]摘要: 阿里云函数计算服务(FunctionCompute,FC)是一个事件驱动的全托管计算服务。通过函数计算与云端各个服务的广泛集成,开发者只需要编写函数代码,就能够快速地开发出弹性高可用的后端系统。接下来我们利用 API网关 + FC,来快速实现一个图片转换服务。[/p]

原文:http://click.aliyun.com/m/43686/
[p=26, null, left]阿里云函数计算服务(FunctionCompute,FC)是一个事件驱动的全托管计算服务。通过函数计算与云端各个服务的广泛集成,开发者只需要编写函数代码,就能够快速地开发出弹性高可用的后端系统。接下来我们利用 API网关 + FC,来快速实现一个图片转换服务。[/p][p=26, null, left]我们先从最简单的 hello word 开始,函数代码如下:[/p][p=26, null, center]评论[/p][p=26, null, left]函数名[/p][p=26, null, left]my_handler需要与创建函数时的"Handler"字段相对应:例如创建函数时指定的 Handler 为main.my_handler,那么函数计算会去加载main.py中定义的my_handler函数[/p][p=26, null, left]event 参数[/p][p=26, null, left]event 参数是用户调用函数时传入的数据,其类型是str[/p][p=26, null, left]context 参数[/p][p=26, null, left]context 参数中包含一些函数的运行时信息(例如 request id/临时 AK 等)。其类型是FCContext,具体结构和使用在下面的使用 context介绍[/p][p=26, null, left]返回值[/p][p=26, null, left]函数的返回值会作为调用函数的结果返回给用户,它可以是任意类型:对于简单类型会函数计算会把它转换成 str 返回,对于复杂类型会把它转换成 JSON 字符串返回[/p][p=26, null, left]更详细的介绍请参考Python 编程指南[/p][p=26, null, left]结合API 网关,开发者可以方便地将自己的函数以 HTTP 的方式提供给别人使用。关于 API 网关和 FC 的交互协议细节,可参考这篇文章。下图是图片拼接和选择服务的效果和代码示例。当body内容为二进制时,需在函数计算中对body内容进行编码,同时设置isEncoded=true。如果body无需编码,isEncoded可以设置为false。API网关会对isEncoded=true的body内容进行解码后再透出给客户端。[/p][p=26, null, left]评论[/p][p=26, null, center]评论[/p]

您需要登录后才可以发帖 登录 | 立即注册

其他登录方式:

常用表情
太平洋电脑网论坛帖子仅代表作者本人意见,不代表网站立场。请勿轻信特价、汇款、中奖等信息,
请勿轻易透露个人资料,因此产生的一切后果,PConline不承担任何责任
回复 发新帖 找论坛 反馈 回顶部