Apigee Mass Callout最佳实践



我是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代理递归地返回到它自己,有什么关于如何以正确的方式实现它的提示吗?

AFAIU,Twilio API的第一个req将为您获取一个电话号码列表,然后您必须一个接一个地拨打电话号码,您希望这能按顺序工作。

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

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

相关内容

  • 没有找到相关文章

最新更新