最新消息: 电脑我帮您提供丰富的电脑知识,编程学习,软件下载,win7系统下载。

在nodejs mqtt客户端程序包中收到消息后如何发送确认?

IT培训 admin 0浏览 0评论

在nodejs mqtt客户端程序包中收到消息后如何发送确认?

我正在使用一个通信模块,其中服务器将数据发送到mqtt,另一个客户端模块接收来自mqtt的消息。在这里,我在收到消息后需要来自mqtt nodejs客户端的确认,以便我可以从服务器队列中删除该消息。

我正在使用nodejs mqtt客户端软件包()。是否有mqtt软件包的默认确认功能。

client.handleMessage = (packet: any, callback) => {
  console.log(packet);
};
回答如下:

MQTT中没有端到端交付通知。

如果要通知发布者某个订户已处理了一条消息,则您需要通过发布另一条消息来自己处理所有这些。

与MQTT v5一样,有一个消息头标志,用于指示消息是对先前消息的直接响应,但是您仍然必须自己发布此消息。

**重要的是要记住,给定主题的范围从0到许多订阅者不等

在nodejs mqtt客户端程序包中收到消息后如何发送确认?

我正在使用一个通信模块,其中服务器将数据发送到mqtt,另一个客户端模块接收来自mqtt的消息。在这里,我在收到消息后需要来自mqtt nodejs客户端的确认,以便我可以从服务器队列中删除该消息。

我正在使用nodejs mqtt客户端软件包()。是否有mqtt软件包的默认确认功能。

client.handleMessage = (packet: any, callback) => {
  console.log(packet);
};
回答如下:

MQTT中没有端到端交付通知。

如果要通知发布者某个订户已处理了一条消息,则您需要通过发布另一条消息来自己处理所有这些。

与MQTT v5一样,有一个消息头标志,用于指示消息是对先前消息的直接响应,但是您仍然必须自己发布此消息。

**重要的是要记住,给定主题的范围从0到许多订阅者不等

发布评论

评论列表 (0)

  1. 暂无评论