找回密码
 立即注册

QQ登录

只需一步,快速开始

啊阿怪

高级会员

105

主题

289

帖子

1284

积分

高级会员

积分
1284
啊阿怪
高级会员   /  发表于:2024-12-2 16:59  /   查看:112  /  回复:5
5金币

通过mq客户端进行消息订阅显示成功,但是后续如何将这个msg中的值获取并通过消息提示的方式返回到前端页面呢?

附件: 您需要 登录 才可以下载或查看,没有帐号?立即注册

最佳答案

查看完整内容

问题跟进 和客户沟通,最终使用上方方案解决问题, 1.新建一个服务端通知 2.订阅主题的回调里执行发送服务端通知命令 3.前端订阅通知的子命令中写弹出命令即可

5 个回复

正序浏览
啊阿怪
高级会员   /  发表于:2024-12-3 11:07:31
5#
Lay.Li 发表于 2024-12-3 10:51
您好,这个mqtt的主题订阅之后,只要不取消订阅,那么这个主题推送什么消息都是会执行消息接受回调函数的
...

我的意思就是当主题发新的消息过来了,前端页面如何实时地弹出一条消息框呢?在订阅消息的返回函数里面需要“发送服务端通知命令”吗?然后前端去订阅这个服务端通知命令?
回复 使用道具 举报
Lay.Li悬赏达人认证 活字格认证
超级版主   /  发表于:2024-12-3 10:51:38
4#
您好,这个mqtt的主题订阅之后,只要不取消订阅,那么这个主题推送什么消息都是会执行消息接受回调函数的

msg消息变化是什么意思呢,只要主题发布消息了,无所谓消息的内容是什么,就会执行消息接受回调函数里的命令的

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 使用道具 举报
啊阿怪
高级会员   /  发表于:2024-12-3 09:27:53
3#
Lay.Li 发表于 2024-12-2 17:46
您好,这里订阅主题的时候可以写订阅成功之后要回调的函数

那当我msg中的信息变换的时候,如何监测新的数据并实时发送消息呢?
回复 使用道具 举报
Lay.Li悬赏达人认证 活字格认证
超级版主   /  发表于:2024-12-2 17:46:10
2#
您好,这里订阅主题的时候可以写订阅成功之后要回调的函数


这里面的命令就是每次接受到这个主题消息之后会执行的,可以通过接受消息这个参数获取到接受到的消息。

比如这里可以写一个数据表操作命令将接受消息存储到数据表中。这里如果接受到123这个消息的话,就会给数据表中存储123

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 使用道具 举报
最佳答案
最佳答案
Lay.Li悬赏达人认证 活字格认证
超级版主   /  发表于:2024-12-2 16:59:56
来自 6#
本帖最后由 Lay.Li 于 2024-12-3 17:43 编辑


问题跟进

和客户沟通,最终使用上方方案解决问题,
1.新建一个服务端通知
2.订阅主题的回调里执行发送服务端通知命令
3.前端订阅通知的子命令中写弹出命令即可
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部