centos安装基于mqtt协议的消息队列mosquitto服务端

协议 https://github.com/mqtt/mqtt.org/wiki/_pages
服务端 https://mosquitto.org/
客户端 https://www.eclipse.org/paho/
java客户端 https://github.com/eclipse/paho.mqtt.java

服务端Mosquitto

  1. 下载安装服务端
# 下载源码 解压 移动文件夹 切换目录
wget  https://mosquitto.org/files/source/mosquitto-1.6.12.tar.gz
tar zxf mosquitto-1.6.12.tar.gz
mv mosquitto-1.6.12 /usr/local/mosquitto
cd /usr/local/mosquitto/

# 安装依赖
yum install gcc
yum install gcc-c++
yum install openssl-devel
yum install libxslt

sudo ln -s /usr/local/lib/libmosquitto.so.1 /usr/lib/libmosquitto.so.1
ldconfig

# 编译
make  WITH_TLS=no
# 编译安装
make install  WITH_TLS=no
# 添加一个用户
adduser mosquittto
# 启动
mosquitto -c /etc/mosquitto/mosquitto.conf
# 查看进程
ps -ef |grep mosquitto
  1. 编译安装时的依赖

https://github.com/eclipse/mosquitto
在这里插入图片描述

  1. 测试使用
# 订阅(消息接收方)
mosquitto_sub -t 'test/topic' -v
# 发布(消息发送方)
mosquitto_pub -t 'test/topic' -m 'hello world'

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值