如何让WebSocket连接到Google云功能?

如何让WebSocket连接到Google云功能?,websocket,google-cloud-functions,Websocket,Google Cloud Functions,我订阅了一个WebSocket,当一个事件出现时,我想触发一个Google云函数。这可能吗 例如,我正在听 每当我得到trade\u更新时,我想在谷歌云函数上运行一个函数这里列出了云函数的所有触发器类型: 不直接支持Web套接字作为触发器类型 我能想到的最接近的方法是建立这样的体系结构: 因此,这里有一些代码侦听web套接字,然后通过Pub/Sub或其他受支持的触发器类型触发云函数。能否详细说明您希望发生什么?从您的描述中,我不确定浏览器和websocket之间的连接当前终止于何处。添加了更多

我订阅了一个WebSocket,当一个事件出现时,我想触发一个Google云函数。这可能吗

例如,我正在听


每当我得到
trade\u更新时
,我想在谷歌云函数上运行一个函数

这里列出了云函数的所有触发器类型:

不直接支持Web套接字作为触发器类型

我能想到的最接近的方法是建立这样的体系结构:


因此,这里有一些代码侦听web套接字,然后通过Pub/Sub或其他受支持的触发器类型触发云函数。

能否详细说明您希望发生什么?从您的描述中,我不确定浏览器和websocket之间的连接当前终止于何处。添加了更多说明。云功能不支持websocket(触发或数据传输),那么中间的代码段(运行时间很长)是否会带走使用FaaS的全部意义?部分是的。但您应该能够使此代码非常轻量级,特别是如果您只执行异步事件(因此不等待响应)。这样,单个计算实例就可以处理很多事件。您也可以在另一个自动伸缩基础设施上运行它,但它仍然是自动伸缩容器,而不是纯FAA。