APP下载

Google无服务器服务扩充套件 将支援Go语言

消息来源:baojiabao.com 作者: 发布时间:2024-03-29

报价宝综合消息Google无服务器服务扩充套件 将支援Go语言

Google宣布其无服务器服务Cloud Functions开始支援Go,目前仍在测试阶段,Runtime使用最新版本Go 1.11,因此开发者也可以使用最新的程式语言功能,包括将第三方相关专案整合到程式程式码中的模组。

Cloud Functions在2018年7月的Google Cloud Next18大会中释出,在8月的时候释出正式版,并且还支援了Node 8以及Python 3.7,而现在Google为Cloud Functions增加支援了Go,开发者现在可以编写Go函式,并使用动态扩充套件响应负载变化,还能与Google云无缝整合。

而Go开发者同样可以使用两种方式调取Go函式,分别是HTTP函式以及背景函式。HTTP函式是能让开发者通过HTTP请求呼叫,其遵循标准函式库中的http.HandlerFunc型别。Cloud Functions提供了HTTPS URL,所以不需要额外的API闸道器,就能直接读取HTTP函式,当函式部署后,开发者可以在浏览器中输入URL,直接调取。

而背景函式则是透过事件触发,诸如云储存内容发生改变时,背景函式则会被执行。因此使用案例如开发者可以指定云端储存,当新增档案时,函式便会触发执行记录档名称。

Runtime透过Go模组以支援丰富的Go套件生态系,开发者只要使用简洁的指令,就能使用诸如云翻译客户端函式库等功能,建构无服务器应用程序的后端、实时资料处理工作流程、聊天机器人,甚至是影象分析工具等。

2019-01-18 08:38:00

相关文章