有没有办法使用SEMP为MQTT客户端找到回复主题?

时间:2016-06-08 08:06:27

标签: solace

据我所知,MQTT客户端可以通过首先订阅“$ SYS / client / reply-to”获得他们的点对点(P2P)主题。这将返回客户端将订阅的P2P主题。但是,他们需要在消息体中传递这个P2P主题,以便消息的订阅者以请求/回复模式进行回复。有没有办法减少在消息体中传递P2P主题的开销?我们能得到P2P吗?主题使用SEMP?

谢谢。

1 个答案:

答案 0 :(得分:1)

当使用MQTT和Solace时,客户端获取自己的P2P主题的唯一方法是首先订阅“$ SYS / client / reply-to”,因为这将触发Solace向该主题发送消息客户自己的P2P主题。

必须将P2P主题传递到消息正文中,以便消息的接收者知道在何处发布回复。接收方无法以任何其他方式检索属于请求者的P2P主题,因为它不了解发布者,只知道接收到的消息。