在Jersey 2中缓存客户端

时间:2018-07-03 08:44:47

标签: rest jersey-2.0

我们正在从泽西岛1迁移到2。作为此过程的一部分,我试图将缓存配置移至泽西岛1。

在Jersey 1中,我们使用的是ApacheHttpClient4,内部使用的是使用CachingHttpClient构建的ApacheHttpClient4Handler。

ApacheHttpClient4Handler httpClientHandler = new ApacheHttpClient4Handler(cachingHttpClient, null, false);
javax.ws.rs.client.Client client = new ApacheHttpClient4(httpClientHandler, clientConfig);

但是看起来ApacheHttpClient4Handler在Jersey 2中不可用。

这里的问题是,是否可以使用ApacheHttpClient4Handler的替代方法?

我知道缓存如何作为服务器工作(设置响应头等)。我的问题是执行我的Jersey客户端可以缓存的外部可缓存REST请求。

长期目标是完全离开泽西岛,并使用RestTemplate之类的东西。但是现在我正在尝试一个短期解决方案。

这里的任何帮助将不胜感激。

0 个答案:

没有答案