提供更好的性能:批处理API或HTTP2

时间:2020-01-18 01:47:25

标签: performance rest timeout

我有两个Web应用程序,用于在它们之间同步票证(或问题)。

当用户通过App A创建具有10张或100张票证的项目时,App A发送单独的POST请求以在App B中创建每个对应的票证。

当用户通过App B批量关闭车票时,App B发送单独的POST请求以关闭App A中的每个相应车票。

以上两个用例在票证数量超过50时要花费很长时间,导致我们的用户页面超时。

在这种情况下:

  • 实现HTTP2和批处理API请求是否多余?还是实施一种解决方案可以消除对另一种解决方案的需求?
  • 由于这些API是在应用程序的前端(面向用户)中调用的,因此将此类请求委派给后台的排队任务是否有意义(任务完成后会向用户发送电子邮件通知) ,从而避免超时?还是会避开优化问题?

0 个答案:

没有答案