- ack, noAck
- RabbitMQ가 고객에게 메시지를 전달하면 바로 삭제 표시.
- 작업자가 죽으면 메시지 손실
- durable, persistent
- durable - rabbitMQ가 예기치 않게 종료되어도 queue를 잃지(잊지) 않게 됨.
- prefetch
- prefetch count가 1로 설정되어있으면 소비자로부터 ack를 받지 못한 메시지가 1개라도 있을 때 해당 소비자에게는 메시지를 전달하지 않음.
- 즉, prefetch count는 소비자에게 동시에 전달되는 메시지의 양
- vhost : vhost설정을 통해 각 사용자마다 격리된 환경을 제공 받을 수 있다.
- durable 옵션: exchange, queue의 durable 속성은 disk에 메시지를 저장할지 결정하는 boolean 형태의 option이다.
AMQP 라이브러리 Option
This post is licensed under CC BY 4.0 by the author.