Sun Java System Messaging Server 6.3 管理指南

22.2.1 规划您的 JMQ 通知服务

JMQ 通知插件只是 Message Queue 服务的一部分。邮件传送服务还包括使用邮件的客户端和 Message Queue 基础设施(代理、管理组件等等)。

以下步骤介绍了创建支持 Messaging Server 的 Message Queue 服务应该执行的任务:

  1. 设计通知邮件服务。

    定义 Messaging Server 安装需要的通知邮件。邮件服务开发周期的规划和设计阶段不在本章讨论的范围内。但是,在配置 JMQ 通知插件之前您应回答以下设计问题:

    • 您需要为哪些邮件事件生成通知?有关可用的通知邮件列表,请参见22.3.1 通知邮件

    • 您打算为队列、主题,还是这两者生成邮件?

    • 您打算使用专用 Event Notification Service 和 Message Queue 服务吗?

    这些问题的答案将帮助您决定是配置一个还是多个通知插件,以及决定如何配置每个插件。

  2. 安装、配置和部署 Message Queue 产品。

    有关安装 Message Queue 的信息,请参见《Sun Java System Message Queue Installation Guide》

    有关配置和部署 Message Queue 的信息,请参见《Sun Java System Message Queue 管理指南》

  3. 编写一个或多个将要使用 JMQ 通知邮件的 Message Queue 客户端。

    这些客户端必须符合 Message Queue 客户端 API 的要求。可以从以下路径获得一个客户端源代码的简单示例(用 C 语言编写):


    /opt/SUNWmsgsr/examples/jmqsdk/

    源文件名为 jmqclient.c

    此客户端源代码接收 JMQ 通知邮件(由 libjmqnotify 库中的参数定义)中的邮件。然后,它将邮件发送到 stdout

    有关用 C 或 Java 编写 Message Queue 客户端的信息,请参见 Sun Java System Message Queue Developer's Guide for C ClientsSun Java System Message Queue Developer's Guide for Java Clients

  4. 配置并启用 JMQ 通知插件以生成通知邮件。

    本章的剩余部分介绍如何配置通知插件。

  5. 配置并启动运行时 Message Queue 客户端。

    有关部署运行时 Message Queue 客户端的信息,请参见《Sun Java System Message Queue 管理指南》