繁体   English   中英

将 DialogFlow 连接到 Compute Engine 实例

[英]Connect DialogFlow to Compute Engine Instance

我在 GCP 上有一个项目,其中包含一个计算节点 dns、路由器、负载均衡器和 API DialogFlow。 DF fulfillment (webhook) 与计算节点的连接是通过 dns 和负载均衡器实现的,并且可以正常工作。

我在 DF 实现(webhook)和节点之间检测到一些随机且不常见的延迟问题,我想如果我可以直接连接 webhook,我会减少时间。

我想将DF实现(webhook)直接连接到节点内部的IP,但似乎不可能。 DF API 和计算节点在同一个GCP project 上,为什么无法连接到节点本地的IP?

因此,Dialogflow webhook 服务有如下一些要求:

  1. 它必须处理 HTTPS 个请求(我认为使用 Compute Engine 可以使用 Ngrok 实现)
  2. 请求的 URL 必须可公开访问
    ...
    还有一些。

尽管您认为内部 IP 可以减少时间的逻辑是正确的,但问题是它不可公开评估。 我想这就是它不起作用的原因。 此外,DF 的等待时间为 5 秒,这应该足够了,除非您正在执行一些复杂的数据库查询。 即使在那种情况下,我也看到人们在讨论一些解决方法来延长等待时间。
这是更多详细信息的链接

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM