了解用于大型缓存实现的 WebSphere Application Server 选项
2009-09-30 00:00:00 来源:WEB开发网核心提示: 图 1. 采用客户机-服务器部署模型部署的 ObjectGridObjectGrid 能够跨多个 ObjectGrid JVM 对映射进行自动分区,此功能是维护大量数据的关键:将数据分散在多个 ObjectGrid 服务器上,了解用于大型缓存实现的 WebSphere Application S
图 1. 采用客户机-服务器部署模型部署的 ObjectGrid
ObjectGrid 能够跨多个 ObjectGrid JVM 对映射进行自动分区,此功能是维护大量数据的关键:将数据分散在多个 ObjectGrid 服务器上,每个服务器都在 32 位 JVM 中运行,而且没有 64 位 JVM 的巨大的内存开销。此外,ObjectGrid 还提供数据复制功能,消除了由于单个服务器而造成单点故障的情况。图 2 显示了分区和复制功能的情况。这些功能对于考虑将 ObjectGrid 作为 64 位 JVM 的企业级替代方案时非常重要。
图 2. ObjectGrid 跨多个 JVM 对映射进行分区
创建 ObjectGrid 集群的能力取决于应用程序客户机,而此能力支持在应用程序客户机之外部署 ObjectGrid 服务器层,如图 3 中所示。尽管图中显示了多种应用程序客户机类型,但在本文的讨论中,客户机将为 WebSphere Application Server,此客户机将不再需要各自维护缓存的副本。而这将消除将应用服务器作为 64 位 JVM 运行的需求。此外,跨多个 ObjectGrid 服务器实例对 ObjectGrid 映射中的数据进行分区的能力可以作为 32 位 JVM 实现,而且每个服务器可存储的缓存内容量可达 4GB(总缓存量大得多)。这样可以节约大量的 RAM,因为 32 位 JVM 并不会带来 64 位地址所带来的内存开销,每个应用服务器都不再需要维护整个缓存的副本(尽管可以在需要的情况下维护本地缓存)。
- ››了解Windows Mobile文件结构
- ››大型网站的域名分布策略
- ››了解 IBM Smart Business Development and Test o...
- ››用于监控DB2实例和数据库的新的DB2 UDB工具
- ››了解 Apache Click:使用轻量模型快速编写 Web 应...
- ››了解 IBM Data Studio Version 2 软件打包方式
- ››了解微软Office 2010数字签名的新特性
- ››了解Sybase IQ服务剑桥天文观测台
- ››了解 Eclipse 中的 JFace 数据绑定,第 1 部分: 数...
- ››了解 Eclipse 中的 JFace 数据绑定,第 2 部分: 绑...
- ››了解 Eclipse 中的 JFace 数据绑定,第 3 部分: 使...
- ››了解 Tapestry,第 1 部分:启动 Tapestry 并在 J...
更多精彩
赞助商链接