У меня есть приложение Spring Boot с Jetty, которое принимает входящие запросы. Существует ли какой-либо встроенный механизм Spring Boot, который может добавить задержку между , обрабатывающими каждое сообщение (подождите 1 секунду, обработайте 1 сообщение, подождите 1 секунду, обработайте 1 сообщение ... без массовой обработки ), например, 1 секунда вместо TimeUnit.SECONDS.sleep (1) , не говоря уже о том, безопасно ли это здесь. Спасибо.
@RestController
public class NotificationController {
@RequestMapping(
method = RequestMethod.POST,
consumes = MediaType.TEXT_XML_VALUE)
@ResponseStatus(value = HttpStatus.OK)
public void notification(@RequestBody String payload) {
// handle payload here
} }