Lowkiq是用于简化红宝石和Redis后台任务处理的新服务器。它是由BIA-Technologies(一家开发物流解决方案的公司)创建的。

在本文中,我将讨论处理遇到的后台作业的问题以及如何解决这些问题。
ElasticSearch . 2 : A B. , , . , A . , , .
, . . ( ):
Sidekiq . redis
, , .
. redis, , . , , . , .
, "" . -. , , — .
Kafka. Kafka , .
. Lowkiq.
, A . . redis.
. , .
redis. :
:
- , score
- perform_in
- retry_count
score
perform_in
— unix timestamp.
, , .
, payloads . , .
, , , perform_in
. perform_in
, Lowkiq , - .
Lowkiq从索引器继承了分片,但是有了一个更灵活的系统,可以在线程之间分配分片。现在,每个线程可以处理多个分片,这使您可以在不增加线程数的情况下添加新队列。
Lowkiq与索引器一样,确保没有其他处理程序可以并行处理具有相同标识符的任务。
我们的几个项目全年都在生产中使用Lowkiq。但是,在正常情况下,我们仍然使用Sidekiq和其他排队系统。如果您遇到与我们相同的问题,请尝试Lowkiq。