优化refinitiv请求数据释放资源
This commit is contained in:
@@ -68,7 +68,7 @@ public class AppClient implements OmmConsumerClient {
|
|||||||
return messageFuture;
|
return messageFuture;
|
||||||
}
|
}
|
||||||
|
|
||||||
private void resetMessageFuture() {
|
public void resetMessageFuture() {
|
||||||
this.messageFuture = new CompletableFuture<>();
|
this.messageFuture = new CompletableFuture<>();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -59,6 +59,9 @@ public class MessageRetifiveController {
|
|||||||
return ServerResponse.createBySuccess("操作成功",refreshMsg.toString());
|
return ServerResponse.createBySuccess("操作成功",refreshMsg.toString());
|
||||||
} catch (Exception e) {
|
} catch (Exception e) {
|
||||||
return ServerResponse.createByError();
|
return ServerResponse.createByError();
|
||||||
|
} finally {
|
||||||
|
// 可能需要重置或清理资源
|
||||||
|
appClient.resetMessageFuture();
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -85,6 +88,9 @@ public class MessageRetifiveController {
|
|||||||
} catch (Exception e) {
|
} catch (Exception e) {
|
||||||
log.error("获取列表异常link:"+nextLink,e);
|
log.error("获取列表异常link:"+nextLink,e);
|
||||||
return ServerResponse.createByError();
|
return ServerResponse.createByError();
|
||||||
|
} finally {
|
||||||
|
// 可能需要重置或清理资源
|
||||||
|
appClient.resetMessageFuture();
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
return ServerResponse.createBySuccess("操作成功");
|
return ServerResponse.createBySuccess("操作成功");
|
||||||
@@ -158,6 +164,9 @@ public class MessageRetifiveController {
|
|||||||
}
|
}
|
||||||
} catch (Exception e) {
|
} catch (Exception e) {
|
||||||
log.error("获取列表异常link:"+itemName,e);
|
log.error("获取列表异常link:"+itemName,e);
|
||||||
|
} finally {
|
||||||
|
// 可能需要重置或清理资源
|
||||||
|
appClient.resetMessageFuture();
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -183,6 +192,9 @@ public class MessageRetifiveController {
|
|||||||
}
|
}
|
||||||
} catch (Exception e) {
|
} catch (Exception e) {
|
||||||
log.error("获取股票详情link:"+itemName,e);
|
log.error("获取股票详情link:"+itemName,e);
|
||||||
|
} finally {
|
||||||
|
// 可能需要重置或清理资源
|
||||||
|
appClient.resetMessageFuture();
|
||||||
}
|
}
|
||||||
|
|
||||||
return ServerResponse.createBySuccess("操作成功");
|
return ServerResponse.createBySuccess("操作成功");
|
||||||
@@ -206,6 +218,9 @@ public class MessageRetifiveController {
|
|||||||
}
|
}
|
||||||
} catch (Exception e) {
|
} catch (Exception e) {
|
||||||
log.error("获取股票详情link:"+name,e);
|
log.error("获取股票详情link:"+name,e);
|
||||||
|
} finally {
|
||||||
|
// 可能需要重置或清理资源
|
||||||
|
appClient.resetMessageFuture();
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
return ServerResponse.createBySuccess("操作成功",list);
|
return ServerResponse.createBySuccess("操作成功",list);
|
||||||
@@ -236,6 +251,9 @@ public class MessageRetifiveController {
|
|||||||
}
|
}
|
||||||
} catch (Exception e) {
|
} catch (Exception e) {
|
||||||
log.error("获取股票详情link:"+name,e);
|
log.error("获取股票详情link:"+name,e);
|
||||||
|
} finally {
|
||||||
|
// 可能需要重置或清理资源
|
||||||
|
appClient.resetMessageFuture();
|
||||||
}
|
}
|
||||||
return ServerResponse.createBySuccess("操作成功",list);
|
return ServerResponse.createBySuccess("操作成功",list);
|
||||||
}
|
}
|
||||||
@@ -261,6 +279,9 @@ public class MessageRetifiveController {
|
|||||||
}
|
}
|
||||||
} catch (Exception e) {
|
} catch (Exception e) {
|
||||||
log.error("获取股票详情link:"+name,e);
|
log.error("获取股票详情link:"+name,e);
|
||||||
|
} finally {
|
||||||
|
// 可能需要重置或清理资源
|
||||||
|
appClient.resetMessageFuture();
|
||||||
}
|
}
|
||||||
return ServerResponse.createBySuccess("操作成功",list);
|
return ServerResponse.createBySuccess("操作成功",list);
|
||||||
}
|
}
|
||||||
@@ -288,6 +309,9 @@ public class MessageRetifiveController {
|
|||||||
}
|
}
|
||||||
} catch (Exception e) {
|
} catch (Exception e) {
|
||||||
log.error("获取股票详情link:"+name,e);
|
log.error("获取股票详情link:"+name,e);
|
||||||
|
} finally {
|
||||||
|
// 可能需要重置或清理资源
|
||||||
|
appClient.resetMessageFuture();
|
||||||
}
|
}
|
||||||
return ServerResponse.createBySuccess("操作成功",list);
|
return ServerResponse.createBySuccess("操作成功",list);
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -62,6 +62,9 @@ public class RefinitivApiController {
|
|||||||
}
|
}
|
||||||
} catch (Exception e) {
|
} catch (Exception e) {
|
||||||
log.error("获取股票详情link:" + symbol, e);
|
log.error("获取股票详情link:" + symbol, e);
|
||||||
|
} finally {
|
||||||
|
// 可能需要重置或清理资源
|
||||||
|
appClient.resetMessageFuture();
|
||||||
}
|
}
|
||||||
|
|
||||||
return ServerResponse.createBySuccess("操作成功");
|
return ServerResponse.createBySuccess("操作成功");
|
||||||
@@ -86,6 +89,9 @@ public class RefinitivApiController {
|
|||||||
}
|
}
|
||||||
} catch (Exception e) {
|
} catch (Exception e) {
|
||||||
log.error("获取股票详情link:" + name, e);
|
log.error("获取股票详情link:" + name, e);
|
||||||
|
} finally {
|
||||||
|
// 可能需要重置或清理资源
|
||||||
|
appClient.resetMessageFuture();
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
return ServerResponse.createBySuccess("操作成功", list);
|
return ServerResponse.createBySuccess("操作成功", list);
|
||||||
@@ -121,6 +127,9 @@ public class RefinitivApiController {
|
|||||||
}
|
}
|
||||||
} catch (Exception e) {
|
} catch (Exception e) {
|
||||||
log.error("获取股票详情link:" + name, e);
|
log.error("获取股票详情link:" + name, e);
|
||||||
|
} finally {
|
||||||
|
// 可能需要重置或清理资源
|
||||||
|
appClient.resetMessageFuture();
|
||||||
}
|
}
|
||||||
|
|
||||||
return ServerResponse.createBySuccess("操作成功", list);
|
return ServerResponse.createBySuccess("操作成功", list);
|
||||||
@@ -154,6 +163,9 @@ public class RefinitivApiController {
|
|||||||
}
|
}
|
||||||
} catch (Exception e) {
|
} catch (Exception e) {
|
||||||
log.error("获取股票详情link:" + name, e);
|
log.error("获取股票详情link:" + name, e);
|
||||||
|
} finally {
|
||||||
|
// 可能需要重置或清理资源
|
||||||
|
appClient.resetMessageFuture();
|
||||||
}
|
}
|
||||||
|
|
||||||
return ServerResponse.createBySuccess("操作成功", list);
|
return ServerResponse.createBySuccess("操作成功", list);
|
||||||
@@ -188,6 +200,9 @@ public class RefinitivApiController {
|
|||||||
}
|
}
|
||||||
} catch (Exception e) {
|
} catch (Exception e) {
|
||||||
log.error("获取股票详情link:"+name,e);
|
log.error("获取股票详情link:"+name,e);
|
||||||
|
} finally {
|
||||||
|
// 可能需要重置或清理资源
|
||||||
|
appClient.resetMessageFuture();
|
||||||
}
|
}
|
||||||
return ServerResponse.createBySuccess("操作成功",list);
|
return ServerResponse.createBySuccess("操作成功",list);
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user