设置某些服务的通话限制

我正在从事Spring Boot项目,并且我希望对某些服务进行设置限制。例如,我想在1分钟内5请求发送到此端点。

@GetMapping(path = "/allJobsByChartCode/{chartCode}",produces = MediaType.APPLICATION_JSON_UTF8_VALUE)
    public ResponseEntity<Page<?>> getallOCMJobsByChartCode(@PathVariable("chartCode") String chartCode,@RequestParam int page,@RequestParam int size,@RequestParam(required = false,name = "orderby") String orderby,name = "direction") String direction) {

        Page<OCMJobsDTO> gridData = ocmJobsService.getallOCmJobsByChartCode(chartCode,PageRequest.of(page,size),orderby,direction);
        if (gridData.isEmpty()) {
            return new ResponseEntity<>(HttpStatus.NO_CONTENT);
        } else {
            return new ResponseEntity<>(gridData,HttpStatus.OK);
        }
f19870215 回答:设置某些服务的通话限制

暂时没有好的解决方案,如果你有好的解决方案,请发邮件至:iooj@foxmail.com
本文链接:https://www.f2er.com/3167146.html

大家都在问