到期的发布和预订

保留的发布和预订的到期通知在以下系统主题上进行发布:
$SYS/Broker/broker_name/warning/expiry/Publication/timestamp/topic

$SYS/Broker/broker_name/warning/expiry/Subscription/timestamp/topic
其中:
broker_name
是发出该消息的代理的名称
timestamp
是预订或保留的发布的到期时间戳记(以 GMT 时间表示)
topic
是预订或保留的发布的主题

这些事件是非永久、不保留的发布。

示例

以下示例事件消息显示了已到期的保留的发布和预订:

发布已到期

Event publication topic =
"$SYS/Broker/Broker1/warning/expiry/Publication/2000-12-31
23:59:59/stock/IBM"

<Broker uuid="1234" label="Broker1" version="1">
  <ControlGroup>
    <DynamicSubscriptionEngine>
      <Topic name="stock/IBM">
        <Delete>
          <RetainedPublication
            subscriptionPoint="poundsSterling"/>
        </Delete>
      </Topic>
    </DynamicSubscriptionEngine>
  </ControlGroup>
</Broker>

预订已到期

Event publication topic =
"$SYS/Broker/Broker1/warning/expiry/Subscription/2000-12-31
23:59:59/stock/IBM"

<Broker uuid="1234" label="Broker1" version="1">
  <ControlGroup>
    <DynamicSubscriptionEngine>
      <Topic name="stock/IBM">
        <Delete>
          <Subscription
            clientId="mqrfh2:Broker1:client1queue"
            subscriptionPoint="poundsSterling"
            filter="currentPrice>100"
            user="Fred"/>
        </Delete>
      </Topic>
    </DynamicSubscriptionEngine>
  </ControlGroup>
</Broker>
相关概念
代理域
相关任务
创建代理
声明 | 商标 | 下载 | 书库 | 支持 | 反馈
Copyright IBM Corporation 1999, 2006 最后一次更新时间:2006/08/14
au19740_