我将收到许多HTTP POST
请求,让我们假设每分钟至少50次,每周7天,每天24小时。我无法控制这些请求的传输方式,所以我在这里绑定了http帖子。
我可以最好地使用哪个框架来接收这些邮件请求? Spring
是否提供了处理POST推送消息的框架?
答案 0 :(得分:1)
是一个REST POST吗?你可以为这个https://jersey.java.net/尝试泽西岛,我最喜欢的教程就是这个http://www.vogella.com/tutorials/REST/article.html
答案 1 :(得分:1)
听起来傲慢的危险,似乎每分钟50个请求,即每秒少于一个请求,并不是那么多。当然,它确实取决于请求处理的内容。
Spring确实提供了Spring WebMVC框架(请参阅http://docs.spring.io/spring/docs/current/spring-framework-reference/html/mvc.html),这很可能会帮助您完成任务。
你必须创建一个Controller并注释一个处理POST请求的方法,就像这样(改编自Spring文档):
@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";
}
}