首页   注册   登录
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  Java

请教 Java 有类似 Ruby sidekiq 异步任务的库么?

  •  
  •   LinJunzhu · 70 天前 · 743 次点击
    这是一个创建于 70 天前的主题,其中的信息可能已经有所发展或是发生改变。

    找了一圈,除了 Spring 自带的 @async, 就是 Quartz 了。 前者只是轻量级的解决方案,不支持持久化等功能。 后者更多的是用于定时任务,如果异步任务多的话,反而会阻塞掉原有的定时任务。

    所以不知道 Java 有没 Ruby Sikdeiq 的解决方案?

    10 回复  |  直到 2019-04-09 15:12:11 +08:00
        1
    LinJunzhu   70 天前
    居然木有人回复
        2
    lichao   70 天前
    RabbitMQ、RocketMQ、ActiveMQ、Kafka...?
        3
    LinJunzhu   70 天前
    @lichao 这些只是消息队列
        4
    chocotan   70 天前
    搜索:java 分布式调度
        5
    HuHui   70 天前 via Android
    xxljob elasticjob
        6
    lichao   70 天前
    @LinJunzhu 一个类型的东西。不要纠结于字眼
        7
    LinJunzhu   70 天前
    @lichao 完全不是同一个类型,消息队列 在 异步任务处理 中只是充当着存储介质的角色而已
        8
    lichao   70 天前
    @LinJunzhu 那你继续找,找到了贴出来
        9
    moliliang   70 天前
    sidekiq 也是加载了 rails, 其实跟消息队列做的工作差不多啊.
    MQ: java -> MQ -> java(消费)
    Sidekiq: rails -> sidekiq(load Rails 消费)
        10
    LinJunzhu   69 天前
    @moliliang 因为不单单消费,还想要监控,重试,通知等功能 :) 楼上提的 xxl-job 倒是挺符合需求
    关于   ·   FAQ   ·   API   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   2689 人在线   最高记录 5043   ·  
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.3 · 19ms · UTC 12:40 · PVG 20:40 · LAX 05:40 · JFK 08:40
    ♥ Do have faith in what you're doing.
    沪ICP备16043287号-1