notas de instalación RabbitMQ

RabbitMQ es qué escenarios

cola de mensajes es RabbitMQ herramientas de código abierto.
Cuando el asentamiento supermercado, si la fiebre del cliente empujó el asentamiento, el cajero será un dolor de cabeza, si el procesamiento de la cola, que aliviará la presión del cajero, escenarios de aplicación RabbitMQ similar a los tiempos.
Cuando un gran número de usuarios al mismo tiempo solicitar la base de datos del servicio será mucha presión, nos ayudan a eliminar pico, cola de procesamiento de datos, base de datos de aliviar la presión.
Tales como Taobao será un montón de solicitud de pago once doble, la base de datos no se alineará el procesamiento de no soportar la presión.

instalar

Erlang

Erlang
Erlang es un lenguaje de programación de usos múltiples, principalmente para el desarrollo de sistemas concurrentes y distribuidos.
RabbitMQ es implementado por Erlang, lo que debe instalar Erlang

RabbitMQ

RabbitMQ
proceso de instalación es relativamente simple, el siguiente paso el paso siguiente en la línea.

Plugin de gestión RabbitMQ

RabbitMQ proporciona una herramienta de gestión visual

  • Plugin de gestión Activar RabbitMQ
PS C:\Users\Administrator> D:
PS D:\> & '.\tools\RabbitMQ Server\rabbitmq_server-3.8.0\sbin\rabbitmq-plugins.bat' enable rabbitmq_management
Enabling plugins on node rabbit@jsong:
rabbitmq_management
The following plugins have been configured:
  rabbitmq_management
  rabbitmq_management_agent
  rabbitmq_web_dispatch
Applying plugin configuration to rabbit@jsong...
The following plugins have been enabled:
  rabbitmq_management
  rabbitmq_management_agent
  rabbitmq_web_dispatch
  • RabbitMQ reinicio, privilegios de administrador necesidad

net stop RabbitMQ
RabbitMQ net start

PS D:\> net stop rabbitmq
RabbitMQ 服务正在停止......
RabbitMQ 服务已成功停止。

PS D:\> net start rabbitmq
RabbitMQ 服务正在启动 .
RabbitMQ 服务已经启动成功。
  • Ver usuario

. \ list_users rabbitmqctl.bat

PS D:\tools\RabbitMQ Server\rabbitmq_server-3.8.0\sbin> .\rabbitmqctl.bat list_users
Listing users ...
user    tags
guest   [administrator]
  • Agregar usuario

. \ Add_user rabbitmqctl.bat {usuario} {password}

PS D:\tools\RabbitMQ Server\rabbitmq_server-3.8.0\sbin> .\rabbitmqctl.bat add_user admin 1
Adding user "admin" ...
  • Eliminar usuario

. \ Rabbitmqctl.bat DELETE_USER {usuario}

  • Cambiar contraseña

. \ Rabbitmqctl.bat change_password {usuario} {} newpassword

  • Los derechos de usuario
  1. Súper-Administrador (Administrador)
    (activado de plug-in de gestión) se puede encontrar en la consola de administración, se puede ver toda la información, y puede operar en una directiva de usuario (política).
  2. Monitoreo de los (control)
    se pueden encontrar en la consola de administración (habilitado de plug-in de gestión), y se puede ver la información de nodos RabbitMQ (número de procesos, uso de memoria, uso de disco, etc.)
  3. Los diseñadores de políticas (PolicyMaker)
    (activado de plug-in de gestión) se pueden encontrar en la consola de administración, y pueden gestionar la política.
  4. El gerente general (Gestión)
    (activado de plug-in de gestión) sólo se puede encontrar en la consola de administración, no puede ver la información del nodo, la política no puede ser controlada.
  5. Otros
    no pudo aterrizar consola de administración, a menudo son los productores y consumidores.
  • Asignar permisos

. \ set_user_tags rabbitmqctl.bat {usename} {} autoridad

PS D:\tools\RabbitMQ Server\rabbitmq_server-3.8.0\sbin> .\rabbitmqctl.bat set_user_tags admin administrator
Setting tags for user "admin" to [administrator] ...

Los usuarios pueden conectarse después de añadir interfaz visual RabbitMQ al
http: // localhost: 15672

Publicado 83 artículos originales · ganado elogios 21 · Vistas a 50000 +

Supongo que te gusta

Origin blog.csdn.net/JsongNeu/article/details/102742563
Recomendado
Clasificación