Retained Events

When publishing an event, the publisher can set an option (retain=True) in the PublishOptions which will cause the Broker to retain the event being published as the most-recent event on this topic.

Note that Event History is similar to this feature, but not the same.

No configuration is required in Crossbar in order to take advantage of this; it is up to the publisher.

Retrieving an Event

Upon subscription, a client can pass get_retained=True in the SubscribeOptions. If there is any retained event, it will be immediately sent to the subscriber.

Example

There is a completely-worked example in the Autobahn-Python repository.