嗨,我尝试使用jmsService的receiveSelected方法,但它向我返回了null。我在选择器中传递messageId。
这是代码
jmsService.send(service: "myService", method: "test1",[message:1])
String selector = "JMSMessageID=PLC-1-53472-1380003663066-0"
def ret = jmsService.receiveSelected("appName.serviceName.test1",selector)
任何人都可以告诉我我错了。
还是有其他方法可以做到。
最佳答案
选择器中的值需要单引号。
在您的示例中:“JMSMessageID ='PLC-1-53472-1380003663066-0'”。
关于grails - 如何在JMS中使用receiveSelected方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18975348/