【问题标题】:Apigee Mass Callout best practiseApigee 批量标注最佳做法
【发布时间】:2014-06-17 18:10:48
【问题描述】:

我是 apigee 的新手。我需要配置进行批量标注的代理。 我有一个 JSON 请求,例如:

{
  ....
  "ETA": 10,
  "Price": 50,
  "Range": 10,
  "Record": "false",
  "Phones": [ "phone1","phone2","phone3","phone4","phone5","phone6"]
}

我需要为每部手机使用相同的参数拨打电话。目标端点在同一个应用程序中。 我制作了自定义 .js 来获取电话并通过 httpClient.post 拨打电话,但不确定这是最好的方式。 (在本文档中http://apigee.com/docs/gateway-services/content/best-practices-api-proxy-design-and-development 讨论 ServiceCallout 从一个 API 代理到同一组织中的另一个,或者从一个 API 代理递归返回到自身)关于如何以正确的方式执行此操作的任何提示?

【问题讨论】:

    标签: apigee callout


    【解决方案1】:

    AFAIU,您对 Twilio API 的第一个请求将获取您的电话号码列表,然后您必须一个接一个地拨打电话号码,并且您希望它按顺序工作。

    你为什么不使用 nodejs 呢? Apigee Edge 支持在 NodeJs 中开发的 API。你可以使用 async.js 之类的模块来实现你所需要的。

    【讨论】:

      【解决方案2】:

      我的建议是查看 API 设计本身。如果它的大规模标注,我将构建目标端点以一次接受所有数据。这样可以节省每次调用的网络往返次数和延迟。

      【讨论】:

      • twilio 不支持群呼功能,每个 API 调用只接受一部电话。你的意思是我必须在没有中间代理的情况下调用 js 中的最终端点?
      猜你喜欢
      • 2012-06-08
      • 1970-01-01
      • 2015-04-19
      • 2014-04-22
      • 1970-01-01
      • 2021-10-31
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多