【发布时间】:2021-01-09 02:14:07
【问题描述】:
我是 spring webflux 的新手,我当前的 spring boot 应用程序使用调度程序(注释为 @Scheduled)从 DB 读取数据列表,同时批量调用 rest api,然后写入事件流 我想在 Spring webflux 中实现同样的目标。
- 我应该使用 @Scheduled 还是使用 Webflux 中的 schedulePeriodically?
- 如何将数据库中的项目批处理成更小的集合(比如 10 个项目)并同时调用 rest api?
- 目前,应用程序在一次调度程序运行中最多获取 100 条记录,然后处理它们。我打算转用r2dbc,如果我这样做了,我可以限制100这样的数据流吗?
谢谢
【问题讨论】:
标签: reactive-programming spring-webflux project-reactor