>  기사  >  백엔드 개발  >  대기열에 대기열 이름을 설정해야 합니까?

대기열에 대기열 이름을 설정해야 합니까?

WBOY
WBOY원래의
2016-12-01 00:25:411160검색

문제는 작업을 대기열에 푸시할 때 이메일, 문자 메시지 등 푸시되는 작업이 다양할 수밖에 없다는 점입니다. 백그라운드 작업 프로세스가 작업을 수행할 때 우리의 생각은 종종 투옥되고 작업을 카테고리별로 푸시하는 것이 좋습니다. 그러면 검색도 카테고리별로 얻어야 ​​할까요? 그러면 이때 여러 작업 처리 프로세스가 시작될 수 있습니다. 실제로 이들 사이의 유일한 차이점은 작업 카테고리의 매개변수입니다. 이거 디자인 나쁘지 않은데?

답글 내용:

문제는 작업을 대기열에 푸시할 때 이메일, 문자 메시지 등 푸시되는 작업이 다양할 수밖에 없다는 점입니다. 백그라운드 작업 프로세스가 작업을 수행할 때 우리의 생각은 종종 투옥되고 작업을 카테고리별로 푸시하는 것이 좋습니다. 그러면 검색도 카테고리별로 얻어야 ​​할까요? 그러면 이때 여러 작업 처리 프로세스가 시작될 수 있습니다. 실제로 이들 사이의 유일한 차이점은 작업 카테고리의 매개변수입니다. 이거 디자인 나쁘지 않은데?

비즈니스 시나리오에 따라 결정하세요. 비즈니스 규모가 상대적으로 큰 경우 하나의 프로세스를 사용하여 작업을 처리하는 것은 분명히 부적절합니다.

여전히 서로 다른 정보를 처리하기 위해 서로 다른 대기열을 사용하는 것이 좋습니다. 매개변수를 사용하여 이를 분리할 수는 있지만 후속 대규모 동시성의 격리 및 확장에는 도움이 되지 않습니다. SMS 메시지를 모니터링합니다.

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.