我对 Spring Integration 很陌生,需要在我的工作中找出解决方案。
我需要做的是:
- 从 db 提供轮询机制。
- 应该能够在某些情况发生时启用/禁用轮询
- 轮询需要超时(例如,如果状态在 5 分钟内没有改变,则需要做一些事情)
- 需要将数据传递给轮询机制
基本上它都是我需要的。我正在考虑使用 Spring 的任务:计划任务,但我看不到手动启用/禁用任务和设置超时的选项。需要传递给轮询机制的数据可以存储在 Spring bean 中。你们能否建议我是朝着正确的方向前进还是应该尝试其他方法?