我的同事联系我询问,如果请求需要很长时间,是否可以阻止HTTP工作人员。我不得不承认,我发现这个问题很奇怪,并且真的不适合基于服务的环境,但它让我思考。
如果您有大量请求需要很长时间才能完成(例如,> 5秒),当您想避免服务器被淹没时,如何阻止它们?
供参考:我正在使用Glassfish v2.1.1。但一般有用的评论也很感激!
答案 0 :(得分:1)
定时http请求是特定于Web容器的。例如,对于JBoss,您可以找到更多信息here,但如果您希望这种行为,最好重新设计您的架构以异步处理调用(可能使用MDB)