我想知道我的 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
提交
取消