【发布时间】:2012-09-16 10:54:18
【问题描述】:
我正在通过 Oracle Weblogic 使用 JAVA/Sping MVC/Jquery 开发一个非常大的应用程序,该应用程序有几个称为概览的屏幕,可以对服务器进行多次 ajax 调用。所有这些调用都应该并行进行,因为它们向最终客户端提供了不同类型信息的摘要。然后,用户可以从此屏幕深入了解信息的详细信息。
由于我有很多电话,我不断观察服务器的行为,建议在服务器上排队请求(在日志中,所有事情都是按顺序发生的,并且当特定类型的信息需要更多时间来处理时另一个只有在结束时才解决)。
我想我理解为什么会发生这种情况,但是我也想在服务器中并行处理请求。我正在考虑两种可能的选择:
- 更改weblogic上的一些配置(不知道是哪一个...)
- 实现反向ajax
我更喜欢第二个,但是我的服务器绑定到 servlet 2.5 (weblogic 10.3.6),所以我无法利用 servlet 3.0 中的新异步 API
恕我直言,我正在仔细观察设计非常简洁的氛围。我也对其他技术建议持开放态度。 问题是我怎么能在大气中做这样的事情。我想要的是向服务器发送请求并让它们并行处理。一旦他们准备好,我想收到答案并关闭底层连接。
我怎样才能做到这一点?
【问题讨论】:
标签: jquery ajax spring-mvc weblogic atmosphere