언어 선택

홈 페이지 arrow-right Resque

4개의 무료 및 유료 대안을 Resque에 대한 목록으로 정리했습니다. 주요 경쟁 업체는 Hangfire, sidekiq입니다. 이 외에도 사용자들은 Resque와 Celery: Distributed Task Queue, Delayed::Job 간에 비교를 하기도 합니다. 또한 여기서 다른 유사한 옵션을 살펴볼 수 있습니다: About.


Hangfire
Open Source

.NET 및 .NET Core 애플리케이션에서 백그라운드 처리를 수행하는 쉬운 방법입니다.

sidekiq
Open Source

Ruby를위한 간단하고 효율적인 백그라운드 처리.

Delayed::Job
Free Open Source

데이터베이스 기반 비동기 우선 순위 큐 시스템-Shopify에서 추출

Resque는 백그라운드 작업을 생성하여 여러 곳에 배치하는 Redis 지원 Ruby 라이브러리입니다.

Resque 플랫폼

tick-square Linux
tick-square Mac
tick-square Windows

Resque 비디오와 스크린샷

Resque 개요

Resque는 백그라운드 작업을 생성하여 여러 대기열에 배치 한 후 나중에 처리 할 수있는 Redis 지원 Ruby 라이브러리입니다.

Resque ( "rescue"로 발음)는 백그라운드 작업을 작성하고 해당 작업을 여러 큐에 배치 한 후 나중에 처리하기위한 Redis 지원 라이브러리입니다.

백그라운드 작업은 수행에 응답하는 Ruby 클래스 또는 모듈 일 수 있습니다. 기존 클래스를 백그라운드 작업으로 쉽게 변환하거나 특별히 작업을 수행 할 새 클래스를 만들 수 있습니다. 또는 둘 다 할 수 있습니다.

Resque는 DelayedJob (바위)에서 크게 영감을 얻어 다음 세 부분으로 구성됩니다.

작업 생성, 쿼리 및 처리를위한 Ruby 라이브러리
작업을 처리하는 작업자를 시작하기위한 레이크 작업
대기열, 작업 및 작업자를 모니터링하기위한 Sinatra 앱.

Resque 작업자는 여러 시스템에 분산되고 지원 우선 순위가 높으며 메모리 팽창 / 누출에 탄력적이며 REE에 최적화되어 있지만 (MRI 및 JRuby 작업) 수행중인 작업을 알려주고 실패를 예상 할 수 있습니다.

Resque 대기열은 영구적입니다. 일정한 시간, 원자 푸시 및 팝 지원 (Redis 덕분에); 내용에 대한 가시성을 제공합니다. 작업을 간단한 JSON 패키지로 저장합니다.

Resque 프런트 엔드는 작업자의 작업, 작업자의 작업, 사용중인 대기열, 해당 대기열의 내용, 일반적인 사용 통계를 제공하고 장애를 추적하는 데 도움이됩니다.

Resque는 이제 Ruby 2.3.0 이상을 지원합니다. 앞으로도 Redis 3.0 이상 만 지원할 것입니다.

소프트웨어에 대한 의견을 공유하고 리뷰를 남겨 더 나아지도록 도와주세요!

Resque 태그

queues background-processing web-monitoring

변경 제안

귀하의 의견

등급을 선택하세요
평점을 선택하세요

Your vote has been counted.

Do you have experience using this software?