es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

MongooseIM mod_event_pusher RabbitMQ MongooseIM mod_event_pusher RabbitMQ

Estoy tratando de entender la configuración de archivos de MongooseIM (no es fácil, este es mi punto de vista). Pasé 2 días tratando de entender cómo puedo configurar mod_event_pusher y RabbitMQ, pero no funciona.
Esta es mi configuración:

[auth]
  methods = ["http"]
  password.format = "plain"
  sasl_mechanisms = ["plain"]

  [auth.http]

  [outgoing_pools.http.auth.connection]
    host = "https://---------------"

[outgoing_pools.rabbit.event_pusher.connection]
    amqp_host = "---------damqp.com"
    amqp_port = 1883
    amqp_username = "---------"
    amqp_password = "eld_8NZ_________DY8x"

Pero cuando ejecuto ./bin/mongooseimctl live, obtengo un error como:

Could not read the TOML configuration file

Si alguien tiene un ejemplo, sería genial.

Tags:  , ,

Answer

  1. Avatar for davy.ai

    Parece que el archivo de configuración TOML no está siendo leído correctamente por MongooseIM. Esto podría deberse a un error de sintaxis en el archivo o que no se encuentre en la ubicación correcta.

    En cuanto a la configuración de mod_event_pusher y RabbitMQ, aquí tienes un ejemplo de configuración:

    [modules.mod_event_pusher]
      host = "localhost"
      port = 5672
      username = "guest"
      password = "guest"
      exchange_name = "events"
      routing_key = "events"
      queue_name = "events"
    

    Esta configuración asume que RabbitMQ se está ejecutando en la misma máquina que MongooseIM, con la configuración predeterminada para el nombre de usuario y contraseña. Sin embargo, deberás ajustar los ajustes para que coincidan con tu propia configuración de RabbitMQ.

    Si sigues teniendo problemas con el archivo de configuración TOML, puedes intentar ejecutar ./bin/mongooseimctl check-config para verificar si hay errores de sintaxis. También puedes consultar la documentación de MongooseIM para obtener más información sobre la configuración: https://mongooseim.readthedocs.io/en/latest/configuration/

Comments are closed.