我们正在从泽西岛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之类的东西。但是现在我正在尝试一个短期解决方案。
这里的任何帮助将不胜感激。