从servlet生成线程?

1 java multithreading servlets spawn

我有一个servlet,它调用一个Web服务,并获取数据来填充servlet响应.我也不想等太久.我可以生成一个新线程并调用Web服务吗?如果不推荐这样做,有什么更好的方法?

谢谢

duf*_*ymo 5

什么都可以做.

如果您生成一个新线程,这意味着您必须立即将某些内容返回给客户端.会是什么?您的用户最终想知道数据何时可用.什么是让他们知道的回调机制?他们会为此进行投票吗?你打算发短信吗?是否有类似联邦快递的跟踪ID,他们可以用来找出数据准备好的时间?

你认为你需要多少线程?你会集中这些线程吗?如果数据请求失败会发生什么?

这比上下"创建新线程"意味着复杂得多.一路考虑.