假设回复和请求都被发送到同一主题,现在我订阅了它。我如何确定哪个是哪个?
答案 0 :(得分:0)
尝试在您发布到主题的邮件上设置邮件属性。您在每条消息上设置字符串属性,例如message_type =“request”或message_type =“response”。当您在侦听器上使用该消息时,您可以读取该属性以识别该消息是请求还是响应。
另一种方法是启动两个带有消息选择器属性的侦听器。一个只使用message_type属性作为“request”的消息,另一个只使用message_type属性作为“response”的消息。
答案 1 :(得分:0)
还有一个简单的方法:请求首先出现,因此我可以检查比响应更小的时间步长。这会将其识别为请求。