You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@activemq.apache.org by "Justin Bertram (JIRA)" <ji...@apache.org> on 2017/05/18 15:07:04 UTC
[jira] [Issue Comment Deleted] (ARTEMIS-1147) Artemis ServerPlugin
support for Broker resource limits reached or exceeded
[ https://issues.apache.org/jira/browse/ARTEMIS-1147?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Justin Bertram updated ARTEMIS-1147:
------------------------------------
Comment: was deleted
(was: Github user jbertram commented on the issue:
https://github.com/apache/activemq-artemis/pull/1281
You've transposed 4 and 7 in the JIRA reference of your commit message. It should be ARTEMIS-1174.
)
> Artemis ServerPlugin support for Broker resource limits reached or exceeded
> ---------------------------------------------------------------------------
>
> Key: ARTEMIS-1147
> URL: https://issues.apache.org/jira/browse/ARTEMIS-1147
> Project: ActiveMQ Artemis
> Issue Type: New Feature
> Reporter: Matt Pavlovich
>
> The ArtemisServerPlugin should have API hooks for tying into broker resource limit events such as, producer flow control, storage full, fast producer, slow consumer, message size, connection count, etc
> The 5.x tree had these as separate operations. It may make more sense to have it be one operation (or group operations around broker object types) to allow for non-API changing extensibility in the future.
> Key features:
> * FastProducer -- needs to have access to the connectionId, clientId, sessionId and destination(s) involved
> * SlowConsumer -- needs to have access to the connectionId, clientId, sessionId and destination(s) involved
> * Connection count limit exceeded -- needs to have access to the connectionId, clientId, sessionId and requested destination
> * StorageLimit reached
> * MemoryLimit reached
> * Message size limit exceeded -- needs to have access to the connectionId, clientId, sessionId and requested destination
--
This message was sent by Atlassian JIRA
(v6.3.15#6346)