reactjs - 如何在 play-scala reactjs 种子中实现并行调用响应
问题描述
我正在使用带有ReactJS(在公共目录中)应用程序的play-scala。我的项目中有大约 100 个 Rest API。一些 API 需要超过 10 到 15 分钟才能给出响应,因为该 API 处理批量数据。当我使用此 API 时,在该 API 完成之前,我无法使用另一个 API。
我正在使用async
来实现这一点,但仍然没有解决。
def get() = validate.actionType.async { request =>
getAll()
}
我该如何解决这个问题?
解决方案
可能有两个原因:
- 您处于开发模式。开发模式使用 1 个线程。
- 您正在从同一个浏览器发出请求:Play 框架控制器操作是否同步?
推荐阅读
- bash - 重新启动期间未捕获 SIGTERM
- java - 使用 URLConnection - 在读取期间获取连接超时 - 这怎么可能?
- javascript - 制表符和多维数组
- git - git fetch --all 与 git fetch -p | 有什么不同?
- python-3.x - 在列表列表中查找最频繁的元素/行
- typescript - TypeScript 确保所有情况都针对联合类型处理
- java - 匿名类重构问题
- arrays - Rust 将 &[u8] 转换为 [u8; 尺寸]
- javascript - 从 postgre 到 mysql 的 npm sql 池
- racket - Racket - 实现加权和的功能