我想要一个工作队列,其行为几乎与 ruby 的 sidekiq 完全相同(它不需要使用 Redis,但它可以 - 我只是不能使用 ruby - 甚至 Jruby 都不能) 。基本上,我希望能够创建使用某些参数运行的作业,并且工作池执行作业。工作人员将使用 hibernate 来做一些工作,所以我认为 Spring 集成可以让事情变得更容易。
最佳答案
Spring Integration 有 Redis Queue inbound and outbound channel adapters .
入站消息驱动适配器当前不支持并发;我们worked around that in Spring XD使用包装了 RedisQueueMessageDrivenEndpoint
集合的复合适配器。
或者你可以使用 RabbitMQ;它的 Spring Integration 适配器确实支持并发。
编辑
总线被提取到 sub project within that repo .
关于java - 使用java工具的类似Sidekiq的队列?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24765756/