为何将集合体与 Liberty JVM 服务器配合使用?
在托管多个 Liberty 服务器 (包括 Liberty JVM 服务器) 的系统中,从集中管理控制点管理和监视这些服务器及其应用程序非常有用。
一目了然
| 活动 | 集合体 | CICSPlex ® SM |
|---|---|---|
| 管理 Liberty 服务器 | 管理集合体中的 Liberty 服务器。 | 管理一组 CICS® 系统中的 JVM 服务器资源。 |
| 管理 Java 网络应用程序 | 管理 Liberty 服务器中定义的应用程序 (在配置或登录中)。 包含部署在 CICS 束中的应用程序。 | 管理部署在 CICS 束中的应用程序。 |
| HTTP 请求的动态路由 | 可以从 IBM® HTTP Server动态路由到集合体中的请求。 | 不适用,但可以使用综合系统分发器在目标服务器之间分发连接。 |
| Liberty 服务器的集群 | 集合体中的服务器可以分组到集群中。 | 不适用。 |
| 监视 Liberty 服务器 | 监视集合体中的 Liberty 服务器和应用程序。 | 监视一组 CICS 系统中的 JVM 服务器资源。 |
使用集合体来管理和监视多个 Liberty 服务器
集合体控制器的核心角色是从集合体内的成员接收信息。 在集合体控制器上安装 adminCenter-1.0 功能部件将启用可用于查看,管理和监视集合体中的 Liberty 服务器的管理 Web 应用程序。
当集合体成员加入集合体时,它会定期将其状态发布到集合体控制器。 然后,集合体控制器用于查询成员服务器的状态。 通过管理中心 Web 应用程序,可以访问有关成员服务器的监视数据。
可以将集合体配置为读取或写入 server.xml 和包含的 Liberty 配置文件。 管理中心 Web 应用程序提供了一个工具,用于从集合体控制器服务器查看和修改 Liberty 配置文件。
使用集合体来管理和监视应用程序的集群实例
集合体控制器用于接收有关集合体中成员的信息的核心角色的一部分是收集有关这些服务器上安装的应用程序的数据。 安装 adminCenter-1.0 功能部件将启用可用于查看,管理和监视安装在集合体中的服务器上的应用程序的管理 Web 应用程序。
将 monitor-1.0 功能部件安装到托管应用程序的成员服务器中可以对这些服务器中的 Liberty 运行时组件进行性能监视。 可以在每个应用程序实例的管理中心 Web 应用程序中查看监视数据。
如果同一应用程序托管在集合体中的多个 Liberty 服务器上,那么可以将这些服务器分组到集群中。 通过安装 clusterMember-1.0 功能部件并定义 clusterMember 配置元素来定义集群。 有关更多信息,请参阅 设置 Liberty 服务器集群。
<clusterMember name="myCluster" />
属于集群的集合体成员仍具有单独的 Liberty 配置文件。 有关更多信息,请参阅 管理 Liberty 服务器集群配置。
集群中存在的应用程序被集合体视为具有多个实例的单个应用程序。 集群应用程序提供了更简单的应用程序管理,并提高了集群中服务器的错误配置或中断的可视性。 与其他 CICS 管理接口 (例如 CICSPlex SM) 相比,它提供了 CICS 束中部署的应用程序的 CICS 重点视图。 集合体可以查看集合体中的服务器中部署的所有应用程序,包括 CICS 束部署的应用程序。
使用集合体将请求动态路由到应用程序的集群实例
集合体中的集群可以使用 pluginUtility 命令生成静态 WebSphere® 插件配置文件。 插件配置文件指示 IBM HTTP Server Web 服务器插件将请求重定向到多个主机上的多个 Liberty 服务器。 每次集合体更改时,都必须重新生成静态插件配置文件。
在集合体控制器上安装 dynamicRouting-1.0 将集合体配置为将 HTTP 请求路由到集合体的成员,而不必重新生成插件配置文件。 有关更多信息,请参阅 为 Liberty 集合体设置动态路由选择。
动态路由可以配置特定的路由规则,为路由端点和策略提供更精细的控制。 有关更多信息,请参阅 为 Liberty 动态路由配置路由规则。