我正在Spring Boot中编写一个API,并且有一个控制器,它有一个BlockingQueue,它将在传入的请求之间共享。情侣问题:
因为Spring Boot中的控制器默认是单例,所以我不需要让队列静态,对吗? (因为只有一个类的实例,因此只有一个阻塞队列,所有线程将从中排队并从中出列?)。
我有一个端点向队列添加条目,另一个端点用于轮询添加的条目是否从队列中出队并进行处理。我希望有一个单独的方法(不对应于端点)间歇性地检查队列,使条目出列并处理它们。 @Scheduled方法是否可以解决这个问题,还是有任何其他并发问题我不知道?