Skip to main content

Introdução | RabbitMQ

  • Introdução | RabbitMQ
info

A partir da versão versão 3.7.0 é necessário ter o arquivo rabbitmq.conf para configurações mais complexas

Ativando o Managment

Ativando o Management do RABBIT MQ

To enable web user interface (User Management Plugin) for RabbitMQ. Just follow 4 easy steps given below.

  1. Open the command prompt & go to below location.

    C:\Program Files (x86)\RabbitMQ Server\rabbitmq_server-3.2.3\sbin

  2. Hit below command:

    rabbitmq-plugins enable rabbitmq_management

    This command will actually run rabbitmq-plugins batch file which is present inside sbin folder.

  3. Now, restart the RabbitMQ service.

  4. Go to browser & hit this URL http://localhost:15672


Outras explicações

Quando um consumidor (assinatura) é registrado, as mensagens serão entregues (enviadas) pelo RabbitMQ usando o método basic.deliver . O método carrega uma tag de entrega , que identifica exclusivamente a entrega em um canal. As tags de entrega são, portanto, delimitadas por canal.

basic.ack é usado para reconhecimentos positivos

basic.nack é usado para reconhecimentos negativos (nota: esta é uma extensão do RabbitMQ para AMQP 0-9-1 )

basic.reject é usado para reconhecimentos negativos, mas tem uma limitação em comparação com basic.nack

channel.BasicQos(prefetchSize:10, prefetchCount: 10, global: false); define que o canal pode ter até 10 filas não confirmadas, define o tamanho da mensagem também e informa se essa configuração será para todos os consumidores

Mnesia

  • Esse é um banco onde o RabbitMQ armazena as mensagens