找了一圈,除了 Spring 自带的 @async, 就是 Quartz 了。 前者只是轻量级的解决方案,不支持持久化等功能。 后者更多的是用于定时任务,如果异步任务多的话,反而会阻塞掉原有的定时任务。
所以不知道 Java 有没 Ruby Sikdeiq 的解决方案?
1
LinJunzhu OP 居然木有人回复
|
2
lichao 2019-04-08 09:51:51 +08:00
RabbitMQ、RocketMQ、ActiveMQ、Kafka...?
|
4
chocotan 2019-04-08 10:02:04 +08:00
搜索:java 分布式调度
|
5
HuHui 2019-04-08 10:21:01 +08:00 via Android
xxljob elasticjob
|
9
moliliang 2019-04-08 12:00:22 +08:00
sidekiq 也是加载了 rails, 其实跟消息队列做的工作差不多啊.
MQ: java -> MQ -> java(消费) Sidekiq: rails -> sidekiq(load Rails 消费) |