activemq-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Martyn Taylor <>
Subject Re: [DISCUSS] ActiveMQ Artemis 2.x stream
Date Tue, 07 Mar 2017 15:23:32 GMT
Hi Jiri,

Thanks for bringing this up again.

One approach to this that avoids having to add new settings or change the
default values of current config  would be to add a unit parameter to the
configuration element.  For example

<!-- 10 messages per 1 minute -->
<slow-consumer-threshold time-unit="1m">10</slow-consumer-threshold>

This is just an example, but we could standardise across all configuraiton
options by just passing in "unit".

This way users are free to express units that they are familiar with
(msg/s) for example is a typical measurement, however, it could be messages
per minute or what ever you want.

Does this sound reasonable?


On Tue, Mar 7, 2017 at 2:12 PM, Jiri Danek <> wrote:

> I somehow buried this thread, sorry...
> On Fri, Feb 10, 2017 at 11:54 PM, Clebert Suconic <
> > wrote:
> > you're right.. I was just trying to understand Jiri's comment, and not
> > actually make an evaluation on the feature.
> >
> When I wrote the comment, I was confused about the units. I somehow thought
> that both <slow-consumer-threshold> and <slow-consumer-check-period> were
> meant to be in minutes, but by some mistake it got coded in seconds and
> then it was not possible to change it because of backwards compatibility. I
> thought that 2.0.0 release could be a good point to make it right.
> In fact, I think that <slow-consumer-threshold> should be in minutes,
> because if it is in seconds, the lowest message rate that it is possible to
> specify is 1 msg/s. I imagine it may be too high for some users who send
> very large messages or messages where processing of each takes a very long
> time. Minutes as a unit would increase the range of possible values.
> I'll think more about this and either start a new thread, or wait for Miro
> to start it (in case he feels the need to discuss the slow consumers
> feature in relation to the Jira he opened), or just leave it be.
> --
> Jiří Daněk
> Messaging QA

  • Unnamed multipart/alternative (inline, None, 0 bytes)
View raw message