我们在 WAS 环境中使用 OkHttp 您能否帮助我们解决以下问题 -:
问题1:对于容器环境来说,理想的连接池大小和保持活动状态应该是多少,有没有任何公式可以计算它,我们将使用Okhttp客户端连接到两个不同的URL
问题2:我们不希望出现任何客户端故障,OkHttp 如何处理过时连接,我在 OkHttp 中没有看到任何参数来检查过时连接?
HTTP Java 客户端 Java 有此参数来打开陈旧连接检查:
http.connection.stalecheck
Run Code Online (Sandbox Code Playgroud)
我们正在使用下面提到的 OkHttp 客户端,我是否缺少任何重要配置?
new OkHttpClient.Builder()
.readTimeout(10,TimeUnit.SECONDS)
.retryOnConnectionFailure(false)
.connectTimeOut(5,TimeUnit.SECONDS)
.connectionPool(new ConnectionPool(10,5,TimeUnit.SECONDS)
.build();
Run Code Online (Sandbox Code Playgroud) 这是我上一个问题的延续。由于原始问题已关闭
根据接受的答案,可以使用tasklet,我还尝试在使用jackson / JsonFileItemWriter 的面向块的步骤中实现自定义项目编写器,我们可以使用它还是对性能有任何影响?
public void write(final List<? extends Person> persons) throws Exception {
for (Person person: persons) {
objectMapper.writeValue(new File("D:/cp/dataTwo.json"), person);
}
}
Run Code Online (Sandbox Code Playgroud)
问题 1: “是否推荐上述方法?”
问题 2: “我们可以在项目处理器本身中生成文件并使用无操作项目编写器吗?”
有人可以帮忙吗?