SuperMap iMobile组件式地理信息开发平台提供移动终端消息总线模块。该模块支持在移动终端接收来自指定服务器的消息推送;从移动终端通过消息总线向指定服务器提交数据;从某个移动终端向指定的多个终端分发数据。使用SuperMap iMobile消息总线模块需要搭建RabbitMQ-server。
环境配置
安装 ERLANG语言包
到https://www.erlang.org/downloads下载 Erlang Windows Binary File并且运行。过程大约5分钟。
安装具体过程:
- 双击 otp_win32_R16801.exe(不同版本可能命名字不一样 ),选择next;
- 默认安装在C盘,建议程序安装在非系统盘比如D盘(如果安装在C盘可能会出现一些权限问题)且安装目录中不可包含空格,修改好安装路径后,选 next;
- 进入安装程序,选择 install,即可完成安装。
安装RabbitMQ服务器软件
到https://www.rabbitmq.com/下载 rabbitmq-server-3.1.5.exe,并运行安装,过程大约2分钟。
安装具体过程:
- 双击 rabbitmq-server-3.1.1.exe选择 next;
- 默认安装在 C盘,直接安装即可;
- 进入安装程序,选择 install,即可完成安装。
配置环境变量
想要Rabbitmq-sever能在windows下命令行下运行,还需要配置环境变量。
在环境变量中添加变量RABBITMQ_SERVER,变量名为RABBITMQ_SERVER,变量值为rabbitmq-server的安装路径。本向导默认安装到C盘,详细路径为:C:\Program Files (x86)\RabbitMQ Server\rabbitmq_server-3.5.1
在环境变量Path中加入: %RABBITMQ_SERVER%\sbin,然后打开 windows命令行(“cmd”),输入 rabbitmq-service如果出现如下所示提示,即表示环境变量配置成功。
图:配置环境变量 |
RabbitMQ-server 使用
下面所说的命令都是基于命令行的。
启用监控功能
rabbitmq-plugins enable rabbitmq_management启用监控管理,然后重启 Rabbitmq服务器,打开网址 http://localhost:15672/,用户名和密码都是 guest。
启动服务
rabbitmq-service start
停止服务
rabbitmq-service stop
安装
rabbitmq-service install
验证
验证服务器配置是否成功的方法很简单,打开浏览器,输入: http://localhost:15672/ ,如果出现以下页面,则表示服务器配置成功。默认用户名为guest,密码:guest
图:登录RabbitMQ服务 |