可以在运行时使用 Enterprise Manager 来管理 Sun Java Message Service Grid (JMS Grid)。
Enterprise Manager 为 Sun JMS IQ Manager、Sun Java System Message Queue 和 Sun Java Message Service Grid (JMS Grid) 提供了统一的管理环境。不过,支持的监视和管理功能级别因不同的消息服务器而异。
Enterprise Manager 的基本信息,请参见Enterprise Manager ��֪ʶ。
如果左侧面板中的“项目”节点表示使用 JMS Grid 目的地的应用程序,则该“项目”节点会包含每个目的地的子节点(例如 Queue1 和 Queue2)。
您可以使用 Enterprise Manager 的很多队列管理选项来管理在服务器中部署的应用程序所使用的队列。本节介绍了这些选项及其支持级别。
右上方的面板显示有关选定队列的信息。
表 1–3 “队列”选项卡 - 列
列名称 |
描述 |
---|---|
队列名称 |
队列的名称。 |
最小序列号 |
JMS Grid 不使用序列号,因此,该列始终显示值零 (0)。 |
最大序列号 |
JMS Grid 不使用序列号,因此,该列始终显示值零 (0)。 |
可用计数 |
队列中未处理的消息数。 |
接收者数目 |
此队列的接收者数目。 |
上次发布日期/时间 |
队列中当前可用的最新消息的日期和时间戳。如果没有可用的消息,该列将显示最后一条消息的发布日期和时间。 |
可以在右下方的面板中列出队列中的消息。
下表介绍了“消息”选项卡中的列。
表 1–4 “消息”选项卡中的列
属性名称 |
描述 |
---|---|
序列号 |
此列中的值是由消息 ID 生成的散列值,并不适用于 JMS Grid。 |
消息 ID |
消息的唯一标识号。 |
状态 |
指示消息是否为未读。 |
消息大小 |
包括 JMS 标题在内的消息的大小(以字节为单位)。 |
传送模式 |
指示消息是持久性消息还是非持久性消息。 |
优先级 |
消息优先级从 0 到 9,最高优先级为 9。 |
发送时间 |
接收消息的时间:星期几、日期和具体时间。 |
右下方的面板中包含以下按钮:
“发送消息”按钮,可用于发布新消息。消息只能是文本类型。您可以指定生存时间、优先级和传送模式。
“查看/编辑”按钮,可用于查看消息内容。不过,您无法在此发行版中编辑消息内容。
“属性”按钮,可用于查看消息属性。不过,一些属性在此发行版中可能不可用。
“全选”按钮,可用于选择所有消息。“取消选择”按钮,可用于取消选择所有消息。
“删除”按钮,可用于删除选定的消息。
“显示已记入日记的消息”按钮不能用于 JMS Grid。
此发行版中不支持分页功能。不过,如果刷新视图,列表将随着消息的使用和新消息的接收而发生变化。
可通过 Enterprise Manager 在左侧面板中查看应用程序的主题,这与介绍的队列查看方式类似。右上方的面板显示有关选定主题的信息。
表 1–5 “主题”选项卡 - 列
列名称 |
描述 |
---|---|
主题名称 |
主题的名称。 |
最小序列号 |
JMS Grid 不使用序列号,因此,该列始终显示值零 (0)。 |
最大序列号 |
JMS Grid 不使用序列号,因此,该列始终显示值零 (0)。 |
可用计数 |
此主题中未处理的消息数。该值表示此主题的任何订阅者均未使用的消息数。 |
当前订阅者 |
当前使用主题中的消息的订阅者数。 |
上次发布日期/时间 |
主题中当前可用的最新消息的日期和时间戳。如果没有可用的消息,该列将显示最后一条消息的发布日期和时间。 |
可以在右下方的面板中列出主题中的消息(与列出队列中的消息的方式相同)。主题的列含义与队列的列含义相同。消息可能不是按发送顺序显示的,如“发送时间”列中所示。
此面板还包含一些按钮,这些按钮的功能与其在队列中的功能相同。