我有一个带有Jetty的Spring Boot应用程序,它可以接受传入的请求。是否有任何一种Spring Boot内置机制可以在处理每条消息之间(之间)添加延迟(等待1秒,处理1条消息,等待1秒,处理1条消息... < em>不进行批量处理 ),例如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
} }