使用HornetQ时我遇到了一个奇怪的情况。
我的应用程序架构 -
在将消息添加到队列之前,我还在消息中设置了一个名为“AGENT”的字符串属性。
特别的是,如果我调用ObjectMessage.setStringProperty(“AGENT”,null)或者如果我没有将该属性添加到消息本身,则消息不会添加到Q1。但是,这不会发生在Q2上,我可以在HornetQ的JMX控制台中看到这条消息。
我应该注意一些特定于队列的配置吗?
为松散的措辞道歉 - 我的团队和我一直在努力解决这个问题。
感谢。
答案 0 :(得分:0)
你是如何创建制作人的?你是怎么发的?
您似乎没有进行交易会话?
我假设您正在使用JMS,但我需要看一些代码以更好的方式帮助您。通常,JBoss论坛更适合这样的讨论,因为SOF实际上并不是一个讨论论坛。
我认为最好的是你在JBoss上开一个论坛(因为它会跟着讨论)并在这里提供链接。