Build Status License

This repository is no longer maintained.

Issue reports and pull requests will not be attended.

Ballerina Message Broker

Ballerina Message Broker is a lightweight, easy-to-use, 100% open source message-brokering server. It uses AMQP 0-9-1 as the messaging protocol.

Building from the source

Please follow the steps below to build message broker from source code.

  1. Clone or download the source code from this repository (https://github.com/ballerina-platform/ballerina-message-broker)
  2. Run the Maven command mvn clean install from the root directory of the repository
  3. Extract the message broker distribution created at message-broker/modules/launcher/target/message-broker-<version>.zip

Folder Structure of the distribution

.
├── bin
│   ├── broker-admin.sh
│   ├── broker-admin.bat
│   ├── broker.bat
│   ├── broker
│   ├── ciphertool.bat
│   └── ciphertool.sh
├── conf
│   ├── admin-service-transports.yaml
│   ├── broker.yaml
│   ├── log4j.properties
│   ├── master-keys.yaml
│   └── security
│       ├── secrets.properties
│       └── users.yaml
├── database
├── dbscripts
├── lib
└── resources
    └── security
        ├── client-truststore.jks
        └── keystore.jks

Documentation

Please refer the user documentation for information on using the product.

Please refer the developer documentation for more information on the internal design.

Licence

WSO2 Message Broker is licensed under the Apache License.

Copyright

(c) 2017, WSO2 Inc. All Rights Reserved.