Effective October 27, 2012, online and email support for FuseSource products will move to Red Hat support channels. For more information, please see the JIRA Migration to Red Hat FAQ.
As of October 27th, please open all new issues in the Red Hat Customer Portal .
Issue Details (XML | Word | Printable)

Key: MB-684
Type: Improvement Improvement
Status: Open Open
Priority: Major Major
Assignee: Unassigned
Reporter: Stan Lewis
Votes: 0
Watchers: 1
Operations

If you were logged in you would be able to see more operations.
FUSE Message Broker

Add a feature to evict a stale/dead durable subscription based on various criteria

Created: 08/Jun/10 03:46 PM   Updated: 05/Jan/11 07:05 PM
Component/s: broker
Affects Version/s: 5.3.1-fuse-01-00
Fix Version/s: None


 Description  « Hide
At the moment durable subscriptions on a topic must be managed manually, i.e. clients need to gracefully disconnect and clean up their subscription, or a subscription can be cleaned up via jconsole. It would be nice if the broker had a subscription eviction policy that could be configured for a topic, some possible criteria could be:

1. Maximum number of pending messages stored in the subscription, i.e. hit this number X number of times and the subscription is evicted
2. Maximum cursor memory usage in the subscription, again, maybe if this limit is reached X number of times the subscription is evicted
3. Maximum amount of time since the subscription went idle (i.e. the subscriber disconnected and no messages are being dispatched to it) when reached the subscription is evicted.



 All   Comments   Change History      Sort Order: Ascending order - Click to sort in descending order
There are no comments yet on this issue.