코딩, 개발에 대한 기록 저장소

rabbitmq 큐 생성 개수 제한

RabbitMQ는 큐 생성 개수에 대해 제한은 없습니다. 다만 시스템 리소스와 RabbitMQ 서버의 설정에 따라 실질적인 제한이 존재합니다.

큐 생성 개수에 대한 고려 사항

리소스 소비:

  • 각 큐는 메모리, CPU 및 디스크 리소스를 소비하므로 큐가 많을수록 더 많은 리소스를 소비합니다.
  • RabbitMQ를 실행하는 시스템이 생성하려는 큐의 수를 처리할 수 있는 충분한 리소스를 가지고 있는지 확인 필요합니다.

설정 제한:

  • channel_max 매개변수는 연결당 최대 채널 수를 제어합니다. 기본값은 2047로, 이전 기본값인 65535보다 안전합니다.
  • 연결당 더 많은 채널을 지원하려면 RabbitMQ 설정 파일에서 channel_max 매개변수를 조정할 수 있습니다.

성능 고려:

  • 은 수의 큐는 RabbitMQ 서버의 성능에도 영향을 미칠수 있습니다.

참고 자료