无服务器计算:从本地到云端的全面指南
本地无服务器函数实践
在本地环境中,我们可以通过简单的操作来体验无服务器函数的魅力。首先,在浏览器中,将地址更改为 http://localhost:8080?name=Ece 并重新加载页面,就能得到个性化的 “Hello Serverless World” 消息。若想退出容器,按下 Ctrl + C 即可。这个练习展示了通用函数如何使用不同参数,我们部署的单个函数可根据输入值返回个性化消息。
接下来,我们进行一个更复杂的实际案例——创建伦敦自行车点的 Twitter 机器人后端。此活动的目标是为 Twitter 机器人后端创建一个实用函数,该机器人用于搜索伦敦的可用自行车点以及相应位置的可用自行车数量,并且以自然语言形式回复。伦敦的交通数据可通过伦敦交通局(TFL)统一 API(https://api.tfl.gov.uk)公开获取,我们需要使用该 API 并在容器内运行函数。
完成此活动需按以下步骤操作:
1. 创建 main.go 文件来注册函数处理程序,如同之前的练习。
2. 创建 function.go 文件用于 FindBikes 函数。
3. 创建 Dockerfile 来构建和打包函数,与之前的练习类似。
4. 使用 Docker 命令构建容器镜像。
5. 将容器镜像作为 Docker 容器运行,并使主机系统的端口可用。
6. 使用不同查询测试函数的 HTTP 端点。
7. 退出
无服务器计算入门与实战
超级会员免费看
订阅专栏 解锁全文
26

被折叠的 条评论
为什么被折叠?



