我的团队广泛使用Oracle SOA Suite来编排和集成不同系统之间的业务流程。
在峰值负载期间,我们担心与之集成的合作伙伴平台会过载。我们正在研究的选项,以限制对外部端点的请求。
我在Oracle的网站上找到了下面的文章,它展示了如何在一些名为"Java CAPS"的工具中做到这一点:
- CAPS:配置服务质量(QOS)属性、节流和重发
这似乎正是我需要的功能。不幸的是,当我在Oracle SOA Suite 11g中找到这个功能时,我是空的。
节流通常由ESB实现。请查看以下解释如何在OSB中启用节流的链接:
- 服务节流
- OSB 11g -节流
关于CAPS,我从未使用过edit,但它看起来就像是另一个BPEL流程编辑器。如果你想在BPEL级别启用节流,你也可以使用jDeveloper,它应该允许你设置与CAPS相同的一组参数。