创建 JMS 物理目标

通常无需创建物理目标,因为在创建 JMS 目标资源时,您会指定一个物理目标名称,而 GlassFish Server 会在需要时自动创建物理目标。

  1. 在导航树中,展开“配置”节点。

  2. 选择要配置的实例:

  3. 在“配置”节点下,展开“Java 消息服务”节点。

  4. 在“Java 消息服务”节点下,选择“物理目标”节点。

    此时将打开“物理目标”页。

  5. 在“物理目标”页中,单击“新建”。

    此时将打开“新建物理目标”页。

  6. 在“名称”字段中,键入物理目标的名称。

  7. 从“类型”下拉列表中,选择 javax.jms.Topicjavax.jms.Queue

  8. 在“未使用消息的最大数量”字段中,键入目标允许的未使用消息的最大数量。

    如果值为 -1,则表示未使用消息的数量不受限制。默认值为 -1。

  9. 在“最大消息长度”字段中,键入任一消息的最大长度 (字节)。

    如果值为 -1,则表示不限制消息长度。默认值为 -1。

  10. 在“最大内存总量”字段中,键入未使用消息的最大内存总量 (字节)。

    如果值为 -1,则表示未使用消息的内存大小不受限制。默认值为 -1。

  11. 从“阈值限制行为”下拉列表中,选择达到内存限制阈值时,中介将要遵循的行为。

    如果该值为丢弃最早的消息丢弃优先级最低的消息,且“使用停用消息队列”设置为“真”,则将过量的消息移到停用消息队列。

  12. 在“最大生成器数”字段中,键入可以与此物理目标关联的消息生成器的最大数量。

    达到此限制后,将无法创建新的生成器。如果值为 -1,则表示不限制生成器的数量。默认值为 100。

  13. 在“批量传送最大消息数”字段中,键入可以向使用者一次性传送的最大消息数量。

    如果值为 -1,则表示不限制消息的数量。默认值是 1000。

  14. 从“使用停用消息队列”下拉列表中,选择“真”以将停用消息放入停用消息队列。

    如果该值设置为“假”,则丢弃停用消息。默认情况下,此选项设置为“真”。

  15. 从“启用验证 XML 方案”下拉列表中,选择“真”,为目标启用 XML 方案验证。

    如果该值设置为“真”,则消息队列客户机运行时在将 XML 消息发送给中介前,会尝试根据指定的 XML 方案定义 (如果未指定 XSD,则根据 DTD) 验证 XML 消息。如果无法找到指定的方案或无法验证消息,则不发送消息并抛出异常错误。默认情况下,此选项设置为“假”。

  16. 在“XML 方案 URI 列表”字段中,键入一个以空格分隔的 XML 方案定义 (XSD) URI 字符串列表。

    如果启用 XML 方案验证,则 URI 将指向要用于 XML 方案验证的一个或多个 XSD 的位置。

另请参阅
Copyright © 2005, 2013, Oracle and/or its affiliates. All rights reserved. Legal Notices