13397158231   jevian_ma@worldflying.cn

使用apollo搭建mqtt服务器

2017-07-08 22:22:56

一、准备相关软件

1.Jre 最新版本,下载地址

2.Apache-apollo,下载地址


二、安装 jre 并配置环境变量

windows  linux 的配置方法不同,这里不多讲了,通过命令输入

java -version,如果打印出相关版本号说明安装成功。

武汉app开发


三、创建一个 Apollo 实例

通过命令进入 apollo 的 bin 目录下去。

然后运行 apollo.cmd create mqttserver 命令

其中 mqttserver 是当前 mqtt 服务的 domain,可以修改为任意名字,在只有一个 server 进程的情况下,任何发送到相关端口的请求都会到这个进程中去。

武汉app开发


四、进入这个新生成的文件夹,这个里面有两个比较重要,一个是 etc,还有一个是 bin

武汉app开发


五、修改相关配置

1.设置最大并发连接数与对应协议端口

打开 etc/apollo.xml,按照如下图修改配置。

武汉app开发

稍微说明一下自带的四个协议,tcp 就是最常用的链接方式,tls 是 ssl 加密的 tcp 协议。 ws 就是 websocket 协议。wss 就是 ssl 加密的 websocket 协议。


2.修改访问用的用户名密码

打开 users.properties,这个里面可以修改与添加相应的用户名密码。比如

武汉app开发修改为武汉app开发

然后给新的用户 worldflying 设置权限需要打开 groups.properties 这个文件,然后根据文件中的案例将 worldflying 添加到 admins组中去。

武汉app开发修改为武汉app开发

这样就将 mqtt 的用户名密码修改成了 worldflying 与 worldflying2016


3.让命令行进入 bin 目录下,执行 apollo-broker.cmd run 即可启动 mqtt 服务器

武汉app开发

通过命令行启动时,会看到提示,有相关的协议的端口号。


4.设置为开机启动。

武汉app开发

看这幅图,不同系统不同配置方法,windows 下是执行 binapollo-broker-service install

优秀产品推荐:可编程网络IO控制器

下一篇:wordpress直接操作数据库的方法

联系我们

  • 地址:武汉市东湖高新开发区光谷总部国际1栋2412室
  • QQ:932773931
  • 电话:027-59761089-806
  • 手机:13397158231
  • 邮箱:jevian_ma@worldflying.cn

关注公众号

扫码添加微信

沃航(武汉)科技有限公司版权所有

备案号:鄂ICP备16014230号-1

本网站由提供CDN加速/云存储服务