【发布时间】:2015-08-20 11:24:47
【问题描述】:
我正在实现一个使用任意消息代理向客户端发送消息的服务。一个用户可能有多个客户端,消息将被分派给每个客户端。一旦用户在一个客户端上阅读了消息,我希望从用户的其他客户端中删除该消息。
消息代理通常会实现此功能,还是我需要自定义解决方案?
对于自定义解决方案,我认为代理可以维护一个单独的回复主题,客户端将向该回复主题发送消息以说明用户已阅读该消息。该服务可以使用此回复主题上的消息,并向用户的其他客户端发送另一条消息,告诉他们删除该消息。
这种解决方案通常是这样实施的吗?
如果有帮助,我正在考虑使用 MQTT 作为消息协议。
【问题讨论】:
标签: server message mqtt broker