Mule ESB和Throttling

时间:2014-10-16 22:37:09

标签: mule esb

在以下链接中:

http://www.mulesoft.org/documentation/display/current/Mule+ESB+3.4.0+Release+Notes

我看到以下

EE-3141使用启用了限制静态的限制策略时,将交换限制标头。

但是,我在Mule ESB中找不到限制策略的示例,但Anypoint API Manager中可能存在限制策略

有人可以提供如何在Mule ESB中使用限制策略的链接吗?

由于

3 个答案:

答案 0 :(得分:1)

要实现正确的限制行为,您可以按照以下步骤操作:

  • 在入站端点之后配置队列(例如,持久VM或JMS队列以避免在Mule服务器崩溃期间丢失消息)。
  • 将计划延迟(例如,ActiveMQ的AMQ_SCHEDULED_DELAY)配置为所需的值。如果队列不支持计划延迟,那么我们需要找到实现延迟的方法,可能使用Java组件。
  • 最后,配置出站端点。

答案 1 :(得分:1)

Throttling模块(可配置为限制器或速率限制器)开箱即用,具有任何Mule API网关分发。 Mule EE配有轻量版本。如果您使用的是Anypoint API平台,那么您就不需要关注它的完成方式:只需将policy应用/取消应用到您的托管API,它就会像魅力一样工作

答案 2 :(得分:0)

即使我尝试在骡子流中实施限制概念。没有确切的实现方法,但是我可以使用接收器线程分析在入站和出站连接器上的分派线程配置文件中将这种性质纳入流程。