【问题标题】:Caching using Axis 1.4 + web service response caching at client side在客户端使用 Axis 1.4 + Web 服务响应缓存进行缓存
【发布时间】:2009-07-29 12:43:41
【问题描述】:

我想在客户端缓存 Web 服务响应 XML。 我如何在客户端缓存响应 XML,所以我们不必等待 服务器端响应?

Axis 1.4 中是否有任何机制可以帮助缓存服务器 客户端的侧响应 XML ?

场景: 我正在使用 1 种搜索详细信息服务方法,该方法会访问 供应商每分钟针对不同的搜索条件和大部分时间 搜索条件相同。为此,我们再次访问服务器和 服务器需要时间来返回响应。我在想有没有 Axis 1.4 中的机制,这将帮助我在以下位置存储/缓存响应 XML 客户端。因此,我们不必针对相同的搜索条件访问服务器,并且 将从客户端缓存数据中获取 xmls 或数据。

Axis 1.4 是否需要任何配置/设置。

我已经开始用谷歌搜索它,但我没有找到任何有价值的细节 在客户端缓存。 请向我提供任何有关此的教程。

【问题讨论】:

    标签: java caching client axis web-services


    【解决方案1】:

    与其缓存 XML 响应,不如使用 EHCache 缓存由于 Web 服务调用而创建的任何对象。

    如果是性能问题(即,您的 Web 服务需要几秒钟的时间来回复),那么缓存是个好主意。我创建的几乎所有 AXIS Web 服务都运行在亚秒以下,因此在这种情况下可能不需要或不需要缓存。

    【讨论】:

      【解决方案2】:

      您可以尝试像 Apache Synapse(supports caching)这样的东西坐在客户端并调解您对 Web 服务的所有请求。

      【讨论】:

        猜你喜欢
        • 2012-07-05
        • 1970-01-01
        • 2012-08-09
        • 1970-01-01
        • 2016-12-30
        • 2017-05-30
        • 2012-07-26
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多