Details
-
New Feature
-
Status: Open
-
Major
-
Resolution: Unresolved
-
None
-
None
-
None
-
None
Description
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
Attachments
Issue Links
- is related to
-
ARTEMIS-898 Artemis Plugin Support
- Closed