beanstalkd

    6

    1답변

    수십 대의 컴퓨터로 구성된 분산 비디오 인코딩 클러스터를 만들려고합니다. 전에는 메시징 대기열로 작업 한 적이 없었지만 Gearman과 Beanstalkd와 함께 놀았던 2 개는 시작되었습니다. Beanstalk은 Gearman보다 훨씬 간단하고 사용하기 쉽지만 기능이 풍부하지는 않습니다. 내가 이해할 수없는 한 가지 방법은 ... 모든 서버에 새 직원을

    0

    1답변

    resque를 사용하여 사진을 처리하고 백그라운드에서 클립으로 s3에 업로드합니다. 그러나 모든 작업자는 약 120MB ~ 150MB의 전체 레일 인스턴스를로드합니다. 이 튜토리얼에서는 레일을로드하지 않고 백그라운드 작업을 처리 할 수 ​​있음을 발견했습니다. http://railscasts.com/episodes/243-beanstalkd-and-stal

    1

    1답변

    beanstalkd에 남아있는 모든 대기 작업이 완료되었는지 내 스크립트 중 하나가 알기를 원합니다. 현재 모든 작업 ID를 반복하고 peek()을 실행하여 반환되는 항목이 있는지 확인하려고합니다. 더 세련된 방법이 있습니까?

    0

    2답변

    Beanstalkd를 사용하여 일부 작업을 다른 컴퓨터로 오프로드합니다. 설정이 약간 비정상적인 경우, 서버가 인터넷 (공개 IP)에 있지만 소비자가 일부 사람들의 집에서 adsl 행 뒤에 있습니다. 그래서 리눅스 서버가 동적 IP를 통해 나가고 서버에 연결되어 작업을하게됩니다. 그것은 모두 PHP이고 나는 pheanstalk 라이브러리를 사용하고 있습니다

    6

    1답변

    셀러리가 Beanstalk을 전달 메커니즘으로 사용할 수 있음을 알고 있습니다 (그러나 이해할 수 없습니다). Beanstalkd Homepage 에서 "콩 줄기는 간단하고 빠른 작업 큐입니다." Celery Homepage 에서 "도 작업 스케줄링을 지원하면서 그것은, 실시간 처리에 초점을 맞춘 작업 큐입니다." 나는 꽤 비슷한 것처럼 보입니다. 그래서,

    2

    1답변

    현재 다중 작업자를 사용하여 여러 작업을 처리하기 위해 Pheanstalk (beanstalkd)을 사용하고 있습니다. 작업자가 비동기 적으로 실행될 때 모든 작업이 완료되었는지를 확인하는 일반적인 방법이 있는지 궁금합니다. 마지막으로 발행 된 작업에 "완료"플래그를 추가하고 작업자를 사용하여 해당 플래그를 확인하는 방법을 생각했습니다. 문제는 마지막 일이

    0

    2답변

    내 문제는 FFMpeg와 Mencoder가 매우 리소스가 풍부하고 HTTPd가 느려지지만 여러 프로세스가 (FFMPEG/Mencoder) 그냥 (HTTPd) 그것을 완전히 걸어. 예를 들어 Beanstalk로 변환을 처리하고 싶습니다. 구체적인 질문 : 내 현재 작업을 Beanstalk로 이전하는 방법은 무엇입니까? 내가 트리거 간단한 PHP 코드를 변환

    1

    1답변

    에 N 생산자 : 은 당신이 전화를 원하는 메시지 나 작업 또는를 생성 N 생산자가 있습니다. 각 procuder의 메시지는 순서대로 처리되어야하며 각 메시지는 정확히 한 번 처리되어야합니다. 추가 제한 사항이 있습니다. 지정된 제작자의 경우 언제든지 처리중인 메시지가 하나만 있어야합니다. 소비 측면은 여러 프로세스에 걸쳐있는 여러 스레드 (기능상 동일 함

    0

    1답변

    스토킹을 사용하여 프로덕션 서버에서 beanstalkd와 상호 작용합니다. 내 작업 파일은 다음과 같다 : gem 'stalker' # config/jobs.rb with Rails RAILS_ENV = ENV["RAILS_ENV"] || "development" require File.expand_path("../environment", __FIL

    0

    2답변

    저는 매분마다 일정한 기준으로 실행해야하는 약 1000-10000 개의 일자리가 있습니다. 때로는 새로운 일자리가 생기거나 다른 일을 취소해야하지만 이는 드문 일입니다. 작업은 태그가 지정되어 있으며 각 작업자는 특정 종류의 작업 만 처리해야합니다. 지금은 일부 브로커 (RabbitMQ 또는 beanstalkd)에서 작업의 전체 데이터베이스를로드하고 cro