Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

    • ONOS Rabbit MQ App

      The implementation of rabbitmq can be found at $ONOS_ROOT/app/rabbitmq
    • Rabbit MQ Server (External to ONOS)

      The latest release of RabbitMQ server can be available at https://www.rabbitmq.com/download.html
      Please refer the server documentation at administrator's guide
      You can access the user-management with rabbitmqctl and use the command:

      Code Block
      rabbitmqctl add_vhost <vhost>
      rabbitmqctl add_user <username> <password>
      rabbitmqctl set_permissions -p <vhost> <username> ".*" ".*" ".*"
      rabbitmqctl set_user_tags <username> management

      Please refer the /resources/rabbitmq.properties file for sample mq properties.

  • Rabbit MQ Client (External to ONOS)

    Please follow below steps to setup mq MQ consumer application.
    1. Extract below attached message-consumer-app.tar.gz
    2. Refer MQConstants.java for sample MQ server consumer configuration.
    3. Build and generate the jar using mvn clean install
    4. Run the consumer application using command java -jar MessageConsumer-jar-with-dependencies.jar
    mq_message_definition_&_structures.docx

MQ ONOS event json attributes, definitions and structures

...

Please refer below attached document for complete set of json message onos event structurestructures, attributes and their definitions,

mq_message_definition_&_structures.docx

...

What next?