博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Google引入云函数(Cloud Functions)服务
阅读量:6095 次
发布时间:2019-06-20

本文共 949 字,大约阅读时间需要 3 分钟。

Google发布了名为“”的服务的alpha版本。该服务允许人们创建很小的JavaScript函数,这种函数可以自动对“云事件”做出响应,而不需要用户干预,配置和执行运行时环境或者将其复制到多台机器。

\\

在云的环境中,可能有多个事件发生,并通过“云发布/订阅(Cloud Pub/Sub)”机制传播。用户可以配置一个“触发器”来监听这些事件,通过在Node.js环境执行JavaScript代码对这些事件做出响应。目前,“触发器”可以通过以下途径激活。

\\
  • 云发布/订阅(Cloud Pub/Sub):任何异步的发布/订阅事件 \\
  • 云存储(Cloud Storage):对象变更通知 \\
  • HTTP调用:通过HTTP进行的同步调用 \\
  • 调试/直接调用:使用命令行界面(CLI)开发/调试“云函数”\

我们向Google咨询“云函数”能做什么,得到如下答复。

\\
\

这种“云函数”可以访问任何其他拥有合适Node(或JavaScript)客户端类库或者RESTful API的云资源。如果你使用客户端类库,你会被以默认的项目凭证予以认证。所以,你无需担心诸如生成或存储认证key的事情。

\\

这种函数对因特网具有完全的访问权限,你可以访问任何第三方的API,然而你需要自己维护这些来自于外部服务的认证key

\
\\

Google不愿对未来的开发工作作出评论,所以我们不知道他们是否会在未来为其他语言添加对这种服务的支持。但很可能会。

\\

亚马逊有一项叫做“”的类似服务。Lambda函数可以直接被CloudWatch,DynamoDB,Kinesis,SNS,S3触发,也可以被系统状态修改,数据变化或者用户行为触发。“亚马逊Lambda”可用于实时文件处理,数据流技术或者在它被加载或者修改的时候对数据执行各种操作。它支持Java、JavaScript/Node.js、Python,并承诺将来会支持其他语言。

\\

查看英文原文:

\\

感谢对本文的审校。

\

给InfoQ中文站投稿或者参与内容翻译工作,请邮件至。也欢迎大家通过新浪微博(,),微信(微信号:)关注我们,并与我们的编辑和其他读者朋友交流(欢迎加入InfoQ读者交流群(已满),InfoQ读者交流群(#2))。

转载地址:http://hnwza.baihongyu.com/

你可能感兴趣的文章
Machine Learning Techniques -6-Support Vector Regression
查看>>
会计基础_001
查看>>
Cordova 开发环境搭建及创建第一个app
查看>>
ajax请求拿到多条数据拼接显示在页面中
查看>>
小程序: 查看正在写的页面
查看>>
dedecms生成文档数据库崩溃 mysql daemon failed to start
查看>>
Linux的50个基本命令
查看>>
Objective-C中创建单例方法的步骤
查看>>
[转]无法安装MVC3,一直卡在vs10-kb2483190
查看>>
Codeforces 520B:Two Buttons(思维,好题)
查看>>
web框架-(二)Django基础
查看>>
Jenkins持续集成环境部署
查看>>
emoji等表情符号存mysql的方法
查看>>
Excel到R中的日期转换
查看>>
检查磁盘利用率并且定期发送告警邮件
查看>>
MWeb 1.4 新功能介绍二:静态博客功能增强
查看>>
linux文本模式和文本替换功能
查看>>
Windows SFTP 的安装
查看>>
摄像机与绕任意轴旋转
查看>>
rsync 服务器配置过程
查看>>