0
我有一个轻量级的Java应用程序通过泽西/灰熊公开Web服务。这是相当简单,因为它只是发回JSON内容:JAX-RS端点触发服务器端动作
@GET
public Response status() {
CacheControl cc = new CacheControl();
cc.setMaxAge(CLIENT_EXPIRY);
cc.setPrivate(true);
ResponseBuilder builder = Response.ok(someJsonString, MediaType.APPLICATION_JSON);
builder.cacheControl(cc);
return builder.build();
}
我想执行服务器端操作时和客户端请求这种反应,但不延迟响应本身,只有当。
这些其他方法不会影响响应,但会耗尽服务器资源并花费大量时间。如果我在响应构建过程中简单地粘贴了电话,那么最终用户体验就会变得不那么愉快。
什么是监控端点活动并触发服务器端处理而不延迟响应的好方法?