关于web容器request队列和thread

09-06-08 vvvvv
现在一个系统客户要求:

1、可以控制请求的数量,根据请求来源的不同设置不同的优先级别处理请求的先后次序。

2、建立一个线程池处理业务逻辑,可以对线程池监控维护。

我的分析:

他们的application服务器是websphere6.0

1、我想通过在request处理前用fliter过滤器来出处理,搞一个队列的形式,对request做dofliter,当然算法还比较复杂呢。感觉比较难,请问大家有没什么办法,或者有什么开源的算法之类的。

2、据我所知web容器是有自己的对request的线程池的,现在呢,为了实现这个功能我是对业务逻辑实现Callable接口搞了多线程。那么这样对性能有没有好处呢?是不是画蛇添足。或者对性能优影响。

请大侠们指点。。。。

[该贴被vvvvv于2009-06-08 14:03修改过]

vvvvv
2009-06-09 08:05
自己顶一下,居然没有人批评一下。。。。

ACoder
2009-06-09 08:19
我觉得不需要重写request队列,而只需要把你的业务请求进行队列话就可以了。

vvvvv
2009-06-09 09:22
突然觉得ACoder的建议也好,request队列还不好处理,直接业务排队。。。。

猜你喜欢