En este caso, siguiendo este simple tutorial, se instala fácilmente.

https://computingforgeeks.com/how-to-install-latest-rabbitmq-server-on-ubuntu-linux/

Los pasos que indica el tutorial son:

  1. Instalar Erlang
  2. Instalar RabbitMQ
  3. Habilitar la consola (el plugin de consola).

El próximo paso, es habilitarlo en BridgeAPI

Para ello, debemos editar el archivo de configuración dentro del directorio en donde se encuentra instalado BridgeApi y a su vez, editar config.json

{
  "app": {
    "db": {
      "mongoUrl": "mongodb://xxx:[email protected]:27017/BMC?authSource=BMC"
    },
    "rabbit": {
      "url": "amqp://guest:guest@localhost",
      "active": false
    },
    "server": {
      "port": 8445,
      "isSsl": true,
      "maxCacheSize": 10000,
      "ciphers": "TLS_AES_256_GCM_SHA384:TLS_CHACHA20_POLY1305_SHA256:TLS_AES_128_GCM_SHA256:TLS_AES_128_CCM_SHA256:TLS_AES_128_CCM_8_SHA256:HIGH:!aNULL:!eNULL:!EXPORT:!DES:!RC4:!MD5:!PSK:!SRP:!CAMELLIA:!ECDHE"
    },
    "cache": {
      "maxAge": 10
    },
    "log": {
      "level": "debug",
      "files": "debug,info,warn,error"
    }
  }
}


Se debe poner active = true en el directorio rabbit y configurar la URL de Rabbit seqún corresponda.

Tener en cuenta que si Rabbit se instalo en modo seguro, se debe utilizar amqps en lugar de amqp.

Reiniciar bridge api con el comando pm2 restart (número de id de bridgeapi)

Por ultimo, vamos a entrar a BMC, a la opción Configuración, Colas de Exportación.

En el filtro seleccionamos "Rabbit" y vamos a habilitar aquellas que deseemos se exporten a Rabbit.

  • Sem rótulos