创建 JMS 物理目标

要进行生产,务必创建物理目标。但是,在开发和测试阶段,不需要执行此步骤。应用程序首次访问目标资源时,Message Queue 会自动创建目标资源的 Name 属性指定的物理目标。该物理目标是临时的,并且将在 Message Queue 配置属性指定的时间段后过期。

要创建 JMS 物理目标,请执行以下步骤:

  1. 在树组件中,展开“配置”节点,然后展开“Java 消息服务”节点。
  2. 选择要配置的实例:
    1. 要配置特定的实例,请选择该实例的配置节点。例如,对于默认实例 server,请选择 server-config 节点。
    2. 要为将来的实例(使用 default-config 的副本)配置默认设置,请选择 default-config 节点。
  3. 选择“物理目标”节点。
  4. 在“物理目标”页面中,单击“新建”。将出现“创建物理目标”页面。
  5. 在“物理目标名称”字段中,键入目标的名称(例如,PhysicalQueue)。
  6. 从“类型”下拉式列表中,选择 topicqueue
  7. 在“其他属性”区域中,单击“添加属性”以添加属性。下表列出了当前可用的一个属性。

    表 0-27  JMS 物理目标的其他属性

    属性名称

    说明

    maxNumActiveConsumers

    可以在从队列目标的负载平衡传送中处于活动状态的使用者的最大数目。如果值为 1,则表示没有数目限制。默认值为 1。(Platform Edition 将此值限制为 2。)

  8. 要修改此属性的值或要指定其他物理目标属性,请使用 install_dir/imq/bin/imqcmd 命令。有关更多信息,请参见《Sun Java System Message Queue 3 2005Q1 Administration Guide》。

  9. 单击“确定”。

“物理目标”页面显示系统目标,即过期和无法传送的消息被重定向到的队列 mq.sys.dmq。可以为此目标创建目标资源、使用者和浏览器,但不可以将其删除或向其中发送消息。

等效的 asadmin 命令为:create-jmsdest

另请参见:


法律通告