从总线中移除消息传递引擎

如果不再需要消息传递引擎在服务集成总线上发送和接收消息,那么可以从该总线中移除该消息传递引擎。

开始之前

在删除并重新创建总线成员上已配置了 WS-Notification 受管订户的消息传递引擎时,务必十分谨慎。这是因为,在某些情况下,这样做会导致远程 Web Service 预订保持活动状态并将通知消息传递到本地服务器,即使不再有它的任何记录亦如此。 有关更多信息,请参阅 WS-Notification 故障诊断技巧删除受管订户和消息传递引擎时可能发生问题

过程

  1. 停止消息传递引擎。 可以采用立即强制方式来停止,如停止消息传递引擎所述。
  2. 使用 wsadmin 命令 deleteSIBEngine 删除消息传递引擎。 该引擎拥有的所有服务集成总线链路、MQ 链路和定制属性都将被删除。
    注: 当您移除消息传递引擎时,WebSphere® Application Server 不会自动删除数据存储器表。您必须手动移除它们,或者删除所有表中的所有行。如果不执行此操作,并且新消息传递引擎尝试使用孤立数据存储器,那么该消息传递引擎可能无法启动。有关如何删除表的信息,请参阅所选关系数据库管理系统的文档。

    或者,对于 Apache Derby,可以删除数据库目录,该目录的位置是 profile_root/databases/com.ibm.ws.sib,其中 profile_root特定于概要文件的信息的存储目录。但是,仅当消息传递引擎是数据库的唯一用户时才应执行此操作。

    有关更多信息,请参阅数据存储器生命周期

    同样,删除消息传递引擎时,不会自动删除文件存储器的文件。您可能想删除文件存储器的文件以回收磁盘空间。


指示主题类型的图标 任务主题



时间戳记图标 最近一次更新时间: last_date
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-mp&topic=tjj0053_
文件名:tjj0053_.html