了解用于大型缓存实现的 WebSphere Application Server 选项
2009-09-30 00:00:00 来源:WEB开发网核心提示: 图 3. ObjectGrid 集群图片看不清楚?请点击这里查看原图(大图),对于当前维护大型缓存的应用程序,了解用于大型缓存实现的 WebSphere Application Server 选项(5),迁移到基于 ObjectGrid 的解决方案应该非常简单,因为 ObjectGrid Obj
图 3. ObjectGrid 集群
图片看不清楚?请点击这里查看原图(大图)。
对于当前维护大型缓存的应用程序,迁移到基于 ObjectGrid 的解决方案应该非常简单,因为 ObjectGrid ObjectMap API 与现有的基于映射的标准 API(如 HashMap)非常相似。应用程序流通常可以采用任何缓存实现模式。实际上,使用 ObjectGrid 时,应用程序将按照以下顺序操作:
开始 ObjectGrid 会话。
获取 ObjectMap。
将数据放入 ObjectMap。
提交会话。
ObjectMap 是应用程序本地的映射,也就是说,映射存在于应用程序运行所在的堆空间中。当应用程序将数据放入 ObjectMap 中时,数据放置在本地堆中。应用程序提交会话时,ObjectGrid 会将数据复制到 BackingMap 中。BackingMap 属于基于 ObjectMap 的 API 集,驻留在 ObjectGrid 服务器(例如,容器服务器)的堆空间中,其中包含所提交的数据。通过将数据提交到 BackingMap,应用程序可将数据提供给其他应用程序(或者,如果应用程序在并发环境中运行,则为其他应用程序线程)访问。最重要的是,与很多其他分布式缓存解决方案不同,ObjectGrid 集群的配置以及服务质量(如同步或异步复制、按“区域”的重复放置、分区的数量等)都由数个 XML 属性文件进行控制,而这些属性文件可以方便地根据需要进行更改。
缓存之外的应用
- ››了解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...
更多精彩
赞助商链接