新建 JMS 物理目标

使用“新建 JMS 物理目标”页可以创建新的 JMS 物理目标。

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

“新建 JMS 物理目标”页包含以下选项。

名称

物理目标的名称。

类型

物理目标的类型。可用选项为 javax.jms.Topicjavax.jms.Queue

未使用消息的最大数量

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

最大消息长度

任一消息的最大长度 (字节)。如果值为 -1,则表示不限制消息长度。默认值为 -1。

最大内存总量

未使用消息的最大内存总量 (字节)。如果值为 -1,则表示未使用消息的内存大小不受限制。默认值为 -1。

阈值限制行为

达到内存限制阈值时,中介将要遵循的行为。可用选项为:

拒绝最新的消息

拒绝最新消息,并通知生成消息的客户机 (消息为持久性消息的情况除外)。这是默认值。

减慢生成器速度

降低消息生成器发送消息的速率。

丢弃最早的消息

丢弃最早的消息。

丢弃优先级最低的消息

丢弃优先级最低的消息。

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

最大生成器数

可以与此物理目标关联的消息生成器的最大数量。达到此限制后,将无法创建新的生成器。如果值为 -1,则表示不限制生成器的数量。默认值为 100。

批量传送最大消息数

可以向使用者一次性传送的最大消息数量。如果值为 -1,则表示不限制消息的数量。默认值是 1000。

使用停用消息队列

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

验证 XML 方案

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

XML 方案 URI 列表

一个以空格分隔的 XML 方案定义 (XSD) URI 字符串列表。如果启用 XML 方案验证,则 URI 将指向要用于 XML 方案验证的一个或多个 XSD 的位置。

相关任务
相关的 asadmin 命令
Copyright © 2005, 2013, Oracle and/or its affiliates. All rights reserved. Legal Notices