2010-03-11 6 views
2

동일한 기계를 가동하는 2 대의 기계가 있습니다. 하나의 머신은 매우 강력하기 때문에 "기본"이라고 표시되고 다른 머신은 기본 머신이 다운되거나 충돌 할 때 백업용 서버로 서버해야합니다. 기본 시스템이 가동되어 실행중인 경우, 사용 가능한 작업자가있는 한 모든 작업이 기본 시스템으로 기본 설정되어야합니다. 내 테스트에서 gearman 작업 서버의 우선 순위를 지정 하시겠습니까?

, 나는 gearmand의 무작위로 작업을 보낼 수있는 기계를 선택합니다 것으로 나타났습니다. 작업을 보내기 위해 기계 우선 순위를 정하는 방법이 있습니까?

예 :

같은 노동자 백업 시스템의 8 instasnces를 실행

기본 시스템 실행 한 예를

해야 할 것 : 다음 를 사용하여 기본 시스템은 더 이상 사용할 수 작업자가 작업 대기열이 fullfill에 할 때까지, 백업 기계로 계속하십시오.

이 작업을 수행하는 방법은 무엇입니까?

감사합니다.

답변

0

나는이 현재 API로 가능하다고 생각하지 않습니다. 2 대의 gearmand를 실행할 수 있습니다. 하나는 작업자 서버이고 하나는 클라이언트 둘 다에 설치됩니다. 강력한 컴퓨터가 먼저 설치됩니다. 이 방법은, 내가 알고 있어요 먼저 첫째하는 gearmand 및 근로자를 사용하고 사용할 수없는 경우, 그것은 덜 강력한 기계의 노동자가 두 번째로 전환됩니다 클라이언트 API를 적어도 현재 버전에서 .. .

관련 문제