rabbitMQ is a complete, enterprise messaging system can take on the basis of standard AMQP protocol. It follows the open source Mozilla Public License Agreement, the use of industrial-grade Erlang implementation of the Message Queue (MQ) server, Rabbit MQ is based on the Erlang OTP platform.
1, the installation Erlang
As mentioned above, Rabbit MQ is based on the Erlang OTP platform, so there must install Erlang. In the official website: http://www.erlang.org/downloads to download, I have here is win7-64 bit, download the OTP 21.0.1 Windows-64-bit Binary File .
Downloaded files are as follows:
All the way to the next installation is complete, start the configuration environment variable. Increase system variables -> variable name = ERLANG_HOME, variable value = C: \ Program Files \ erl10.0.1 (this is my side of the installation path). Increase% ERLANG_HOME% \ bin behind the path system variable; it can be. Want to verify whether the configuration is successful, enter cmd in: erl to see Erlang version.
2, installation rabbitMQ
In the official website: http://www.rabbitmq.com/download.html to download, I have here is win7-64 bit, just click the Windows installer button to download.
Downloaded files are as follows:
All the way to the next installation is complete, start the configuration environment variable. Increase system variables -> variable name = RABBITMQ_SERVER, variable value = C: \ Program Files \ RabbitMQ Server \ rabbitmq_server-3.7.7 (which is my side of the installation path). Increase after the path system variable% RABBITMQ_SERVER% \ sbin; can be.
3, testing whether the installation was successful rabbitMQ
In cmd, enter: rabbitmq-plugins enable rabbitmq_management command to start monitoring manager. After the startup is complete, in the browser address bar: http: // localhost: 15672, account password are guest. Come interface is as follows:
As a rabbitmq has been installed successfully.
Close monitoring and management commands: rabbitmq-plugins disable rabbitmq_management
Start Monitoring Manager command: rabbitmq-plugins enable rabbitmq_management