【问题标题】:Reuse API Proxy Policies within same Organization在同一组织内重用 API 代理策略
【发布时间】:2014-03-20 00:02:47
【问题描述】:

如何跨多个 API 代理使用通用策略。 应该是什么方法,TIA。

【问题讨论】:

  • 我能理解对这个话题的兴趣,但是这个问题非常广泛。 Apigee 刚刚就这个主题举办了一个 1 小时的网络研讨会 - 需要涵盖的内容很多。对您来说最重要的是:代码可维护性、延迟、流程灵活性、无需部署的更新、调试能力?方法(或您可能暗示的“最佳”方法)取决于您定义的最重要的方法。如果没有明确的标准,这个问题可能会产生不适合您的情况的答案。

标签: apigee


【解决方案1】:

在任何 Apigee Edge 应用程序包(包含代理、策略和目标的 xml 定义的工件)中,您可以打包任意数量的代理和目标定义。这些代理可以有完全独立的基本路径。也就是说,它们不需要在功能上相关。现在,如果您在这些代理中有许多可重用的策略,那么所有这些策略都可以被多个代理或目标引用,只要它们存在于同一个包中。但是,我的建议是不要将不相关的代理放在同一个应用程序包中,除非这些代理之间有大量的通用功能。因为一旦代理 1 发生某些变化,而代理 2 不会发生变化,重用可能是短暂的。从编码的角度来看,其中包含更多代理的较大应用程序包可能难以维护。

【讨论】:

    【解决方案2】:

    根据政策的性质,您可能会发现使用组织或环境级别的资源是一个有用的解决方案:http://apigee.com/docs/gateway-services/content/resource-files

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2014-04-25
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-10-11
      • 1970-01-01
      • 1970-01-01
      • 2011-07-16
      相关资源
      最近更新 更多