Christopher L. Shannon created ARTEMIS-1987:
-----------------------------------------------
Summary: Support configuring a default consumer window size via
Address Settings
Key: ARTEMIS-1987
URL: https://issues.apache.org/jira/browse/ARTEMIS-1987
Project: ActiveMQ Artemis
Issue Type: Improvement
Components: Broker
Affects Versions: 2.6.2
Reporter: Christopher L. Shannon
Assignee: Christopher L. Shannon
Fix For: 2.7.0
In ActiveMQ 5.x a very useful feature is the ability to configure a prefetch in
a policy which then gets negotiated with an OpenWire client. This allows
changing the default prefetch setting by destination which is important because
different destinations will have different message types and data flows. It's
very useful to be able to configure it on the broker so that each client
doesn't need to configure their side and an administrator can set a reasonable
default (where the broker is shared by multiple clients/customers)
To do this in Artemis I'm proposing creating a new window size negotiation as
part of the consumer creation. Essentially the address can be configured with
a different default window size if desired and if the client does not set the
window size then the new configured default will be sent to the client which
can be used instead of the standard 1 MiB.
--
This message was sent by Atlassian JIRA
(v7.6.3#76005)