【发布时间】:2021-06-02 12:37:33
【问题描述】:
用户发送产品请求。如果 9 小时内没有卖家回复,系统会将此请求发送给其他拥有类似产品的卖家。
调度程序对我来说不是一个选项,因为用户发送的每个请求应该正好是 9 小时。
那么什么是正确的方法呢?
P.S 请求、用户等都存储在 Postgres 数据库中。
【问题讨论】:
-
调度程序无法提供的“正好 9 小时”的精度需要多少?
-
@JensSchauder 好吧,我想您可以将调度程序设置为每分钟唤醒一次,但如果稍后只有少数要约要检查,那将浪费资源。
标签: spring postgresql spring-boot scheduled-tasks