비동기 작업 관리를위한 간단한 작업 대기열 유형 시스템이 필요합니다.분산 클러스터를위한 최상의 작업 대기열 서비스
나는 beanstalkd와 gearman을 모두 보았다. 그러나이 두 가지 모두 클라이언트와 대기열 서버가 동일한 네트워크 상에 있다고 가정하므로 항상 신뢰할 수있는 네트워크가 있어야합니다.
전 세계 곳곳에있는 클라이언트와 서버를 지원하고 클러스터 간의 네트워크 연결이 일시적으로 손실되는 것을 관리 할 수 있어야합니다.
이상적으로 이것은 주 큐 서버로 보내기를 시도하는 로컬 프록시에 작업을 게시하는 방식으로 작동합니다. 네트워크 연결이 없으면 나중에 다시 시도하지만 작업이 손실되거나 클라이언트가 지연되지는 않습니다.
어떤 권장 사항이 있습니까?