设置JMS队列的用户和密码

时间:2012-12-16 10:27:02

标签: java jms activemq

我正在使用ActiveMQ和Java JMS。

是否可以为JMS队列设置用户和密码?

连接队列时应提供用户和密码。

我不想让任何用户从我的队列中获取消息......

1 个答案:

答案 0 :(得分:0)

您应该阅读ActiveMQ Security Docs,因为它会详细解释这一点。

基本上,您设置用户/密码并将其分配给您连接的Broker上的角色。在JMS中创建连接时指定用户/密码。

然后您可以指定wath角色可以访问的队列。您甚至可以设置前缀,例如" FINANCE。"或者" HR。",以便可以将HR.NEW.EMPLOYEES等所有队列分配给HR角色等。

真的,请阅读链接到的文档。