RabbitMQ использование немедленного и обязательного bits

Я использовал RabbitMQ server и для публикации сообщений, когда поле немедленное было установлено true , я попытался отправить 50 000 сообщений и, используя rabbitmqctl list_queues , я увидел это количество сообщений в очередь была нулем . Затем я изменил флаг немедленный на false и снова попытался отправить 50 000 сообщений, а затем, используя rabbitmqctl list_queues , я увидел, что всего в очередях находится 100 000 сообщений (до сих пор). Никакого потребителя не было)

И после этого я начал потребителя, и он принял все 100 000 сообщений. Кто-нибудь, пожалуйста, помогите мне разобраться в немедленном битовом поле и в этом поведении. Кроме того, я не мог понять концепцию обязательного битового поля .

Предварительная благодарность.

Гурприт Сингх.

48
задан Brian Kelly 17 June 2011 в 02:45
поделиться