WEB开发网
开发学院软件开发Java 使用动态缓存提升 WebSphere Process Server 和 W... 阅读

使用动态缓存提升 WebSphere Process Server 和 WebSphere ESB 解决方案的性能

 2010-03-17 00:00:00 来源:WEB开发网   
核心提示: 使用缓存条目以及清空缓存作为可安装应用程序 的一部分,同时提供的还有缓存监视器应用程序,使用动态缓存提升 WebSphere Process Server 和 WebSphere ESB 解决方案的性能(7),缓存监视器用作监视 servlet 缓存实例,为了能监视对象 缓存实例, 您需要参考

使用缓存条目以及清空缓存

作为可安装应用程序 的一部分,同时提供的还有缓存监视器应用程序。缓存监视器用作监视 servlet 缓存实例。为了能监视对象 缓存实例, 您需要参考 IBM Extended Cache Monitor for IBM WebSphere Application Server 技术前瞻 来扩展此应用程序。

缓存监视器应用程序安装并更新后,您就可以从 Web 浏览器访问缓存监视器,方法是打开 Web 浏览器,输入 URL:http://localhost:9080/cachemonitor/。实际端口可能有所不同。

缓存监视器使用的验证凭证与管理控制台相同,WebSphere Integration Developer 默认安装后通常是 “admin/admin”。

从下拉列表中选择 default 缓存实例并单击 OK。如果默认实例未显示,需要单击 Refresh Instances(图 9)。

注意:一旦测试执行,默认缓存实例只能生成一次。 在使用缓存监视器前,一定要确认完成了 测试缓存组件 部分的操作。

图 9. 默认缓存实例
使用动态缓存提升 WebSphere Process Server 和 WebSphere ESB 解决方案的性能

单击 Cache Statistics 并仔细研究图 10 中的表。缓存中有两个使用过的条目。其中一个请求已由缓存服务,两个请求未被缓存的响应满足。请注意 Clear Cache 按钮,它可以清空缓存。可以通过重启服务器清空缓存,或者使用 clear() 方法以编程方式清空缓存。

图 10. 缓存统计
使用动态缓存提升 WebSphere Process Server 和 WebSphere ESB 解决方案的性能

最后,单击 Cache Contents。在该面板中(图 11),您将看到两个缓存条目,它们的 ID 是在请求中使用的。可以在缓存内容面板中设置各缓存条目无效。

图 11. 缓存内容
使用动态缓存提升 WebSphere Process Server 和 WebSphere ESB 解决方案的性能

还有许多参数和策略设置可以应用到缓存实例以控制多个属性,如缓存大小、缓存条目回收标准、允许缓存条目卸载到二级存储、缓存条目相关性、缓存条目超时以及其它。

结束语

在本教程中,您学习了如何从 SOA 的视角来使用 WebSphere Dynamic Cache 服务。您完成了一个服务,其响应信息被缓存以提高解决方案的性能。您还学习了如何使用 WebSphere Integration Developer 构建一个透明的 SCA 缓存组件。您还测试了该缓存组件,学习了如何监视并管理缓存。另外,本教程还讨论了使用对象缓存实例的最佳实践。

本文示例源代码或素材下载

上一页  2 3 4 5 6 7 

Tags:使用 动态 缓存

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接