Patent ID: 8291025
Filing Date: 2012-10-16
Classification: H04L

Abstract:
1. A method of controlling the retention of publications in a publish/subscribe system, the method comprising: receiving, at a message broker, a first publication from a publisher on a topic, wherein the message broker includes a processor; receiving, at the message broker, a second publication from the publisher on the topic; identifying, at the message broker, whether the first publication should be overwritten with the second publication and, if not, retaining at least payload data from both the first and second publications on the topic; storing, for the second publication, if retained, history data indicating when the second publication was published to the broker in a common message with the payload data for the second publication; storing, using the message broker, data indicating when the first publication was last accessed by a subscriber, data indicating when the second publication was last accessed by a subscriber, data indicating the number of times the first publication was accessed by a subscriber, and data indicating the number of times the second publication was accessed by a subscriber; and selectively removing a publication in response to at least one of number of times accessed and time when last accessed.