这篇文章主要为大家详细介绍了vue中使用stompjs实现mqtt消息推送通知,具有一定本文来源[email protected]搞@^&代*@码网(的参考价值,感兴趣的小伙伴们可以参考一下
最近在研究vue+webAPI进行前后端分离,在一些如前端定时循环请求后台接口判断状态等应用场景用使用mqtt进行主动的消息推送能够很大程度的减小服务端接口的压力,提高系统的效率,而且可以利用mqtt消息通知建立一个独立于业务服务系统的消息通知服务,这个服务还可以与开发的语言无关,客户端既可以是安卓也可以是ios,也可以是java或者c#,python等。闲话不多扯,这里只是实现了在vue中使用mqtt的js客户端,后台用.net WEB API用的是c#的mqtt客户端
第一步:安装依赖
npm install stompjs
运行npm run dev可能会报错,提示安装net,执行命令
npm install --save net
第二部:组件中应用stompjs
组件中的js部分
配置文件sysconstant.js
/** * 配置文件,记录系统中固定的参数 */ export const MQTT_SERVICE = 'ws://127.0.0.1:61623/stomp' // mqtt服务地址 export const MQTT_USERNAME = 'admin' // mqtt连接用户名 export const MQTT_PASSWORD = 'password' // mqtt连接密码
以上就是vue使用stompjs实现mqtt消息推送通知的详细内容,更多请关注gaodaima搞代码网其它相关文章!