在JavaFx客户端应用程序中,jersey客户端2用于向服务器发送请求以获取数据。我控制服务器和客户端应用程序。
从客户端执行.get()
到服务器接收请求所需的时间不小于8seconds
。考虑到请求只有2个路径变量,这是很多时间。
Spring框架用于依赖注入,我在配置文件中有这个
@Bean
public WebTarget webTarget(){
ClientConfig config = new ClientConfig();
config.register(new JacksonJsonProvider());
final Client client = ClientBuilder.newClient(config);
client.register(new LoggingFilter());
return client.target(getBaseUri());
}
然后,在服务层的任何地方都需要向服务器发出请求,Webtarge
为Autowired
,并添加其他请求特定信息,如路径和请求变量。
如何处理请求时间(从请求开始到服务器接收请求 - 在localhost中)最小化?
当使用Postman
进行相同的请求时,请求 - 响应时间为2secs
。