Java8 -在我的门户中,客户登录后显示的页面(主页)上,我需要显示多个部分,例如, 订单详细信息,可用发票,产品目录pdf等。
这些部分之间没有依赖关系,只需要将每个部分的数据显示在前端即可。
如果我尝试在后端顺序获取这些数据,则需要花费一些时间来显示主页。
我正在考虑加快这一过程,我可以想到:
我将首先显示主页,然后使用jQuery对每个部分进行单独的ajax调用,而不是尝试在后端登录后获取所有详细信息。
在后端使用forkjoinpool(RecursiveTask)并为每个部分启动递归任务
我更喜欢在后端(业务层)执行此操作,Java8上还有其他解决方案可实现此任务吗?着眼于异步调用每个节逻辑,而不是顺序流程。