使用HornetQ / STOMP进行基于窗口的流量控制

时间:2015-02-10 01:03:02

标签: hornetq stomp flow-control

我想知道如何在使用HornetQ / STOMP时从队列中拉出一条消息。

根据这个http://docs.jboss.org/hornetq/2.4.0.Final/docs/user-manual/html/flow-control.html#d0e4023,在HornetQ的JMS api的情况下,似乎可以用 consumer-window-size 实现它,它被称为 window-base流量控制

但是,互联网上的一些帖子暗示 STOMP 客户端无法实现这一点:

在我看来,消费者窗口大小' thing是服务器端设置,可以全局应用于所有连接。然后,如果我没有非缓冲的所有连接(consumer-window-size = 0),是否可以通过在服务器端配置来强制执行STOMP客户端?或者根据目前的大黄蜂STOMP支持为STOMP客户端提供非缓冲连接是不可能的,正如上面的帖子似乎暗示的那样? (即即使我在服务器端设置了非缓冲连接也不会对STOMP客户端起作用?)

相比之下,ActiveMQ / STOMP似乎支持这一点,它通过" prefetchSize'使每个连接可配置。这里描述:http://activemq.apache.org/stomp.html

0 个答案:

没有答案