Introdução | RabbitMQ
- Introdução | RabbitMQ
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.
-
Open the command prompt & go to below location.
C:\Program Files (x86)\RabbitMQ Server\rabbitmq_server-3.2.3\sbin -
Hit below command:
rabbitmq-plugins enable rabbitmq_managementThis command will actually run
rabbitmq-pluginsbatch file which is present insidesbinfolder. -
Now, restart the RabbitMQ service.
-
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