gpt4 book ai didi

java - Spring Boot - 在处理请求正文时引入等待时间

转载 作者:行者123 更新时间:2023-11-30 01:54:14 26 4
gpt4 key购买 nike

我有一个带有 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
} }

最佳答案

您可以定义一个执行 Thread.sleep() 的过滤器 ( https://www.baeldung.com/spring-boot-add-filter )

关于java - Spring Boot - 在处理请求正文时引入等待时间,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55049320/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com