【问题标题】:Connect DialogFlow to Compute Engine Instance将 DialogFlow 连接到 Compute Engine 实例
【发布时间】:2020-09-02 12:34:41
【问题描述】:

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

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

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

【问题讨论】:

    标签: google-cloud-platform dialogflow-es dialogflow-es-fulfillment


    【解决方案1】:

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

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

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

    【讨论】:

      猜你喜欢
      • 2021-12-17
      • 1970-01-01
      • 2018-02-25
      • 2020-03-31
      • 1970-01-01
      • 2020-09-06
      • 1970-01-01
      • 1970-01-01
      • 2021-02-18
      相关资源
      最近更新 更多