当客户端订阅主题时,我需要删除未传递的消息。我只想在我的应用程序中实现阻止/解除阻塞功能。有步骤
2) when person A unblocked person "B" and reconnect to topic,then it should not get previous messages send by person "B".
第1步很简单,很容易完成。我在第2步面临问题
{{1}}
我怎么能这样做,有没有办法在订阅前清除主题信息?
答案 0 :(得分:0)
您可以通过发布空有效负载来清除主题上的保留消息。
但是如果你有持久会话,就无法清除断开连接的客户端的排队消息。
编辑: 我认为做你想做的事的唯一方法就是改变用户可以订阅哪些主题的ACL。 ACL都依赖于代理。