Java 哪个框架用于接收多个HTTP Post请求?
我将收到许多Java 哪个框架用于接收多个HTTP Post请求?,java,spring,http,Java,Spring,Http,我将收到许多httppost请求,假设每分钟至少有50个,24/7。我无法控制这些请求的传输方式,因此我只能在这里使用http post 我可以最好地使用哪个框架来接收这些post请求?Spring是否提供了处理POST推送消息的框架?是REST POST?你可以试试Jersey,我最喜欢的教程是这篇尽管听起来很傲慢,但似乎每分钟50个请求,即每秒少于一个请求,并不多。当然,这取决于请求的处理过程 Spring确实提供了SpringWebMVC框架(请参阅),它很可能会帮助您很好地完成任务 您必
httppost
请求,假设每分钟至少有50个,24/7。我无法控制这些请求的传输方式,因此我只能在这里使用http post
我可以最好地使用哪个框架来接收这些post请求?
Spring
是否提供了处理POST推送消息的框架?是REST POST?你可以试试Jersey,我最喜欢的教程是这篇尽管听起来很傲慢,但似乎每分钟50个请求,即每秒少于一个请求,并不多。当然,这取决于请求的处理过程
Spring确实提供了SpringWebMVC框架(请参阅),它很可能会帮助您很好地完成任务
您必须创建一个控制器,并注释其中一个处理POST请求的方法,类似这样(改编自Spring文档):
请注意,每分钟50个请求是微不足道的。有很多好的框架(包括SpringMVC,我个人的选择),但推荐问题特别离题。请注意,服务器接收请求,而不是您使用的框架。服务器接收请求后,框架可能会执行一些请求处理,如果您编写的代码无故占用了50%的CPU时间,则不会很好地工作。重点是,这与根据您使用的服务器软件和运行它的硬件,它将在一台具有适当网络配置的像样计算机上运行良好,而在Raspberry PI上运行则要差得多。
@Controller
@RequestMapping("/YourPath")
public class YourController {
@RequestMapping(method = RequestMethod.POST)
public String processThePost(...many options to receive params from the request...) {
// process the parameters
return "redirect:/someFrontEndServlet";
}
}