Пакет gem-gitlab-sidekiq-fetcher: Информация

    Исходный пакет: gem-gitlab-sidekiq-fetcher
    Версия: 0.9.0-alt1
    Последняя версия по данным Repology
    Собран:  5 февраля 2025 г. 4:53 в задании #358785
    Категория: Разработка/Ruby
    Сообщить об ошибке в пакете
    Домашняя страница: https://gitlab.com/gitlab-org/sidekiq-reliable-fetch/

    Лицензия: LGPL-3.0
    О пакете: Redis reliable queue pattern implemented in Sidekiq
    Описание: 
    gitlab-sidekiq-fetcher is an extension to Sidekiq that adds support for reliable
    fetches from Redis.
    
    It's based on https://github.com/TEA-ebook/sidekiq-reliable-fetch.
    
    There are two strategies implemented: Reliable fetch using rpoplpush command and
    semi-reliable fetch that uses regular brpop and lpush to pick the job and put it
    to working queue. The main benefit of "Reliable" strategy is that rpoplpush is
    atomic, eliminating a race condition in which jobs can be lost. However, it
    comes at a cost because rpoplpush can't watch multiple lists at the same time so
    we need to iterate over the entire queue list which significantly increases
    pressure on Redis when there are more than a few queues. The "semi-reliable"
    strategy is much more reliable than the default Sidekiq fetcher, though.
    Compared to the reliable fetch strategy, it does not increase pressure on Redis
    significantly.

    Список бинарных RPM-пакетов, собираемых из данного SRPM:
    gem-gitlab-sidekiq-fetcher (noarch)
    gem-gitlab-sidekiq-fetcher-devel (noarch)
    gem-gitlab-sidekiq-fetcher-doc (noarch)

    Сопровождающий: Ruby Maintainers Team

    Список участников:
    Pavel Skrylev

    Права:
    Pavel Skrylev
    @ruby
    @everybody

      1. gem(json) >= 2.3.0
      2. gem(pry) >= 0
      3. gem(rspec) >= 3
      4. gem(sidekiq) >= 6.1
      5. gem(simplecov) >= 0
      6. gem(stub_env) >= 1.0
      7. rpm-build-ruby

    Последнее изменение


    27 января 2025 г. Pavel Skrylev 0.9.0-alt1
    - ^ 0.8.0 -> 0.9.0
    21 апреля 2022 г. Pavel Skrylev 0.8.0-alt1
    - ^ 0.5.2 -> 0.8.0
    3 марта 2020 г. Pavel Skrylev 0.5.2-alt1
    - added (+) packaged gem with usage Ruby Policy 2.0