7.2.2. 制作者策略配置属性

下表将 AMQ 6 中的制作者策略配置属性与 AMQ Broker 7 中的等同属性进行比较:

要设置…​在 AMQ 6 中在 AMQ Broker 7 中

制作者流控制

producerFlowControl

将代理设置为节流制作者。节流可以通过取消制作者的确认,或者提出 javax.jms.ResourceAllocationException 异常并在本地资源耗尽(如内存或存储)时将其传播回客户端。默认值为 true

对于地址,将 <max-size-bytes> 设置为制作者应节流的大小,然后将 <address-full-policy> 设置为 BLOCK

配置这两种属性还将限制您现有的 AMQ 6 OpenWire 制作者。

生产者一次可以申请的信用金额

无等效.

<producer-window-size>

限制窗口大小可对生产者在任意时间可以"In-flight"的字节数限制,这可能会阻止远程连接出现超载。