11得票1回答
HornetQ:移除队列中所有消息无法与消费者一起使用

我有一个简单的测试用例,其中我启动了一个 HornetQ 服务器(V2.4.7.Final)作为Spring上下文的一部分。这很有效,我可以通过JMS、HornetQ API和/或JMX访问队列。 测试用例 该测试案例旨在在启动时清空队列,检查它是否为空,然后将10条消息添加到队列中。只要...

10得票3回答
我该如何解决在新安装的ActiveMQ Artemis上出现的阻塞问题?

我被指派评估ActiveMQ Artemis用于JMS客户端。我有RabbmitMQ的经验,但没有使用ActiveMQ Artemis和JMS的经验。 我将Artemis安装到我的本地机器上,按照说明创建了一个新代理,并将其设置为Windows服务。Windows服务可以正常启动和停止。我没...

9得票1回答
Java HornetQ客户端中的线程处理

我正在尝试理解如何处理Java客户端内连接到HornetQ的线程问题。我没有收到具体的错误信息,但不理解在处理线程时应该如何操作(特别是关于HornetQ客户端和MessageHandler.onMessage(),一般的线程操作对我来说没有问题)。 如果相关,我使用'org.hornetq...

8得票2回答
强制使用HornetQ按顺序传递消息

我已经使用HornetQ作为JMS提供者(队列)设置了一个JMS服务器。 我有一个应用程序作为生产者,另一个应用程序(不同的计算机)作为消费者。 我知道JMS规范不能保证传递顺序,但我正在寻找一种方法来实现:以确切的发送顺序接收消息,即使这是特定于提供者的。 有什么想法吗?

8得票2回答
HornetQ无法验证用户

我正在使用Ubuntu上的jboss AS 6 Final和HornetQ。 我使用管理面板在服务器上创建了一个名为Message Buffer Queue的新队列。 我遇到了以下错误: Unable to validate user: guest for check type CONS...

8得票2回答
汤姆猫上的HornetQ

是否可能在Tomcat上运行HornetQ(JBoss JMS实现)? HornetQ文档主要讲解JBoss AS或独立场景... 更新: 这来自HornetQ功能列表:"HornetQ采用一组普通的Java对象架构,因此可以在JBoss微容器、Spring、Google Guice中运行...

7得票1回答
JBoss HornetQ: 为慢消费者设置consumer-window-size

我希望将 <consumer-window-size/> 设置为 0。这似乎是另一个问题的答案(具有多个消费者的JMS队列),并在第17.1.1章节的文章中描述。我使用JNDI检索连接工厂。我的 hornetq-jms.xml 如下所示: <configuration xm...

7得票2回答
使用核心API消费后,HornetQ消息仍然留存在队列中。

我是HornetQ的新手,请多多包涵。首先,让我告诉您我的要求: 我需要一种消息队列中间件,可以在不同进程之间传递大约1K大小的消息,具有低延迟和持久性(即它应该能够在系统崩溃后恢复)。我将有多个进程向同一队列写入,同样地,多个进程也将从同一队列读取。 因此,我选择了HornetQ,因为它...

7得票1回答
HornetQ JMS异常:无法创建会话工厂

我正在尝试直接实例化远程HORNETQ的JMS资源,而不使用JNDI。 我在Eclipse IDE中运行测试代码,并设置了classpath以使用HornetQ 2.2.5库。 目标HornetQ版本为2.1.2.Final,我认为它们应该是向后兼容的,也许我错了? 好吧,我已经阅读了在...

7得票1回答
如何使用HornetQ延迟传递JMS消息?

基本上,我希望找到HornetQ的等效版本,类似于以下内容: message.setLongProperty("JMS_JBOSS_SCHEDULED_DELIVERY", System.currentTimeMillis() + processingDelayInMS);