Uma assinatura é um registro que contém as informações que um assinante transmite a seu intermediário local para descrever as publicações que ele deseja receber.
Os assinantes emitem pedidos de registro de assinatura para seu intermediário local quando querem receber mensagens publicadas. Todas as informações associadas com a assinatura são registradas pelo intermediário na tabela de assinaturas do intermediário.
Quando o intermediário recebe uma publicação, ele varre a tabela de assinaturas para determinar se existe um pedido de assinatura que corresponda aos tópicos, ponto de assinatura e filtro da publicação. Para cada pedido de assinatura correspondente, o intermediário redireciona a publicação à fila de assinantes especificada, a menos que o assinante tenha solicitado, especificando a opção PubOnReqOnly no pedido, que deseja apenas as publicações recentemente publicadas.