从同一HTTP客户端排队servlet请求?

时间:2012-07-31 08:33:17

标签: java servlets servlet-filters

我有一个传统的servlet,(符合Oracle / Sun定义的servlet API)。它有时会从数百个用户收到大量请求,在某些情况下,任何HTTP客户端都可以快速连续发起多个请求。有时,当接收到第二个请求并且已经开始处理时,servlet还没有完成处理来自HTTP客户端的第一个请求。因此,我希望能够通过排队来处理请求,因为它们来自同一个HTTP客户端并按顺序处理它们。当从同一HTTP客户端收到请求时,这只是一个问题。

我听说过FilterChains,但我不确定这是否适合这种情况。排队用户多个请求的最合适方法是什么?

1 个答案:

答案 0 :(得分:-1)

在一个HTML页面中创建两个框架。一个主框架和另一个辅助框架。做一些这样的事情,每当我们发送一个请求响应时,应该重定向到二级freme。 我不确定它适用于您的情况。但我在我的项目中解决了这类问题。其中servlet处理很重,而且我无法完成一个servlet进程。