为了演示这些功能,此模式中包含开源软件 Apache Tomcat、Apache HTTP 服务器和 LiveJournal Memcached。
2013 年 6 月,IBM Pattern Development Kit V1.0.1.0 随 IBM PureApplication System V1.1 一起发布。IBM Pattern Development Kit 软件包可以通过以下方式访问:
IBM Pattern Development Kit (PDK) 软件包中含 Eclipse 插件工具安装文件、虚拟应用程序模式模式开发人员文档,以及 Hello/WASCE 样例项目。IBM PDK for Eclipse 提供了 Eclipse 中的两个透视图:
Apache Tomcat、Apache HTTP Server 和 LiveJournal Memcached 被广泛应用于中小型 Web 项目,它们受到了 Java™ 开发人员和学生的欢迎。使用该软件构建的 Web 平台拓扑既易于理解又让用户感到熟悉,因此使得构造虚拟应用程序模式的学习变得更容易。为了演示模式功能,本系列包括三个部分:
这篇文章还提供了 样例项目 的代码,包括模式类型项目和几个插件项目。请记住,本系列中所使用的项目旨在说明虚拟应用程序模式功能,并演示如何构建插件项目。不过,这些项目也是在 PureApplication System 中高效利用这个开源软件的第一步。
目标场景
Apache Tomcat(或简称 Tomcat)是一个开源的 Java Web 服务器和 Servlet 容器。Apache HTTP 服务器(或简称为 HTTPD)是子版本可以利用的一种 “高强度” 网络服务器。LiveJournal Memcached(或简称为 Memcached)是一个高性能的分布式内存对象缓存系统。在传统的拓扑中,Tomcat 服务器被注册到 HTTPD 服务器,以充当工人,并在 Memcached 中存储 Tomcat 会话数据,让集群环境中失败的 Tomcat 节点可获得恢复。这里提供了三种拓扑(从简单到复杂):
图 1. 开发部署
图 2. 测试部署
图 3. 生产部署
创建一个模式类型项目
模式类型项目 是包含插件项目的一个组定义。它可以生成一个完整的包,其中包括所有插件项目以及在插件项目中使用的安装文件。在模式类型项目中,可以定义:
新闻热点
疑难解答
图片精选