Bei einer Subskription handelt es sich um einen Datensatz mit Informationen, die von einem Subskribenten an den lokalen Broker gesendet werden und die Art der Veröffentlichung definieren, die der Subskribent zu erhalten wünscht.
Subskribenten senden Anmeldungen für Subskriptionsanforderungen an ihren lokalen Broker, wenn sie veröffentlichte Nachrichten erhalten möchten. Alle Informationen in Zusammenhang mit der Subskription werden vom Broker in der Subskriptionstabelle festgehalten.
Wenn der Broker eine Veröffentlichung erhält, überprüft er anhand der Subskriptionstabelle, ob Subskriptionsanforderungen vorliegen, die mit den Themen, dem Subskriptionspunkt und dem Filter der eingegangenen Veröffentlichung übereinstimmen. Für jede Subskriptionsanforderung, für die eine Übereinstimmung vorliegt, leitet der Broker die Veröffentlichung in die angegebene Subskribentenwartenschlange, sofern vom Subskribenten durch Angabe der Option PubOnReqOnly nicht festgelegt wurde, dass nur neu veröffentlichte Nachrichten gesendet werden sollen.