我想知道我的 ActiveMQ 上的队列数,我有这个代码,它适用于我本地安装的 ActiveMQ:ActiveMQSslConnectionFactory connectionFactory = new ActiveMQSslConnectionFactory(url);//connectionFactory.setTrustStore("truststore.ts");//connectionFactory.setTrustStorePassword("password");ActiveMQConnection connection = (ActiveMQConnection) connectionFactory.createConnection();connection.start();DestinationSource destinationQueues = connection.getDestinationSource(); Set<ActiveMQQueue> queues = destinationQueues.getQueues(); System.out.println(queues.size());但是当我在服务器上的 ActiveMQ 上使用它时(使用信任库),它将返回零队列。我知道连接有效,因为我可以使用来自一个确切队列的消息。我已经尝试过其他线程的提示,sleep但它仍然不起作用。是否可能是因为 SSL 连接,在这种情况下我是否必须更改某些内容?先感谢您。
添加回答
举报
0/150
提交
取消