2
Google 시스템은 대기열의 많은 작업을 처리하며 이러한 작업이 아직 처리를 완료하지 않은 경우가 있습니다. 시스템에서 현재 처리중인 작업과 동일한 이름의 작업을 배치 할 가능성이 있습니다.빈 줄 대기열의 중복 작업 이름
동일한 이름의 작업이 대기열에 추가되기 전에 이미 대기열에 있음을 알려주는 검사기가 있습니까?
고마워요!
Google 시스템은 대기열의 많은 작업을 처리하며 이러한 작업이 아직 처리를 완료하지 않은 경우가 있습니다. 시스템에서 현재 처리중인 작업과 동일한 이름의 작업을 배치 할 가능성이 있습니다.빈 줄 대기열의 중복 작업 이름
동일한 이름의 작업이 대기열에 추가되기 전에 이미 대기열에 있음을 알려주는 검사기가 있습니까?
고마워요!
Beanstalkd는 작업 큐를 처리 할 수있는 기능이 없습니다. 거대한 배열이 아니라 작업 대기열입니다. 그러나 다른 것들을 함께 사용하여 무언가가 이미 완료된 경우 데이터에 무작위로 액세스 할 수 있습니다.
모든 작업에 특정 식별자가있는 경우 해당 식별자를 Redis 또는 Memcached에 넣을 수 있습니다. 아마 어떤 형식의 접두어로 저장할 수 있으며 저장하지 않을 수있는 만료일 수도 있습니다.
Redis는 또한 Bloom Filters 및 Redis-native Hyperloglog와 같이 도움이 될 수있는 다른 데이터 구조도 허용합니다.