如何在node js中删除MQTT协议的发布消息
How to delete publish message of MQTT protocol in node js
使用 MQTT 协议、mosca(节点模块)和 MongoDB 作为 Node.js
中的数据库开发聊天应用程序
面临如何删除发布消息并从应用中的所有订阅者移除的问题。
在 MQTT 级别你不能,一旦消息被发布,它就会被代理传递给所有连接的客户端(并为断开连接的客户端排队),并具有匹配的订阅。
唯一可能的方法是清除保留的消息,以防止每次客户端连接时都重新传送相同的负载。您可以通过发布一条带有空负载(和保留位集)的消息来做到这一点
如果您想在聊天级别删除消息,您必须在应用程序中自行实现。
使用 MQTT 协议、mosca(节点模块)和 MongoDB 作为 Node.js
中的数据库开发聊天应用程序面临如何删除发布消息并从应用中的所有订阅者移除的问题。
在 MQTT 级别你不能,一旦消息被发布,它就会被代理传递给所有连接的客户端(并为断开连接的客户端排队),并具有匹配的订阅。
唯一可能的方法是清除保留的消息,以防止每次客户端连接时都重新传送相同的负载。您可以通过发布一条带有空负载(和保留位集)的消息来做到这一点
如果您想在聊天级别删除消息,您必须在应用程序中自行实现。