Liberty 是一款全新的轻量级">应用服务器, 具有以下几个方面的特点:
高模块化——该功能允许用户根据自己应用程序的需求启用或者禁用相关的
feature(
所谓 feature,在这里指的是运行应用程序所需要的各种资源的支持。比如,应用程序用到了 JSP,我们就需要启动 JSP 这个 feature,如果不在需要此 feature,就可以将其禁用。通过这种模块化的控制,我们可以按需启动不同的 feature,包括 JSP,
Servlet, JPA 等等,这种控制是实现轻量级应用服务器的基础)。 轻量级——
Liberty 采用了多种技术进行瘦身和优化(主要是 OSGi 的应用),与传统的 WAS 相比,极大的减少了运行时的内存消耗。 高动态性——由于采用了 OSGi 的架构,程序员在开发的时候,可以动态修改配置文件,应用程序以及服务器的运行时信息,这些修改都是实时生效的,不需要重启服务器。 快速——由于采用了高模块化的设计,Liberty 应用服务器会“按需启动”,自身消耗的系统资源很少,对执行任务的反应时间也非常短,
例如,一般来说 Liberty 的启动时间小于 5 秒。 配置简单——在整个开发过程中,用户只需要和一个配置文件(server.xml)打交道,而且配置的使用也非常灵活。
WebSphere eXtreme Scale 介绍
WebSphere eXtreme Scale 以内存网格的方式运行,动态处理、分区、复制和管理数以万计服务器上的应用程序数据和业务逻辑。提供事务完整性和透明的故障恢复功能,从而确保高可用性、高可靠性和一致的响应时间。它可以监控和管理自己,支持扩大和缩小,可以自动从故障恢复。极大的扩大了应用程序可以支持的用户数量。用更少的时间服务更多的用户,或者在规定的、可接受的响应时间内为更多的用户提供服务。
前提
安装 Oracle 或者 IBM JDK,并配置好环境变量。 如果使用 Eclipse,请安装
WebSphere Application Server V8.5 Liberty Profile Developer Tools
安装配置
安装 IBM HTTP 服务器及插件
本文将使用 IBM 安装管理器来在测试机 A 中安装 IBM HTTP 服务器以及插件。
下载并安装 IBM Installation Manager 1.5.2 或以上版本 下载添加安装路径到 IBM 安装管理器 选中 IBM HTTP 服务器以及插件
图 1. 安装成功界面
安装 Liberty
Liberty 支持两种安装方式:运行 JAR 文件、使用安装管理器安装。本文将介绍如何使用运行 JAR 文件安装 Liberty 服务器。在此例中,将会在测试机 A、B 和 C 上安装 Liberty 服务器。
下载 wlp-developers-8.5.0.0.jar 文件到本地机器。 打开命令行,找到下载的 jar 文件,例如 C:\Liberty。 执行 java -jar wlp-developers-8.5.0.0.jar。 设定安装路径完成安装。
图 2. Liberty 安装界面