【发布时间】:2016-12-16 17:53:29
【问题描述】:
我想优化和减少我的服务滥用 REST-API。
那么,是否有任何“开箱即用”的方式来限制对 java spring 上 web 服务的并发调用量?
例如,如果我下面有这个方法
@RequestMapping(value="demo",method=RequestMethod.GET)
public synchronized @ResponseBody ObjectNode getDemo()
{
logger.info("started.. demo ");
ObjectNode node = om.createObjectNode().put("test", true);
logger.info("end.. demo");
return node;
}
我将把这项服务限制在一次只允许 1 位用户使用。但是,将其限制为 4 或 10 个并发用户怎么样?
谢谢:)
【问题讨论】:
-
你找到解决办法了吗?我有同样的问题。
标签: java spring web-services concurrency