我正在使用ActiveMQ和Java JMS。
是否可以为JMS队列设置用户和密码?
连接队列时应提供用户和密码。
我不想让任何用户从我的队列中获取消息......
答案 0 :(得分:0)
您应该阅读ActiveMQ Security Docs,因为它会详细解释这一点。
基本上,您设置用户/密码并将其分配给您连接的Broker上的角色。在JMS中创建连接时指定用户/密码。
然后您可以指定wath角色可以访问的队列。您甚至可以设置前缀,例如" FINANCE。"或者" HR。",以便可以将HR.NEW.EMPLOYEES等所有队列分配给HR角色等。
真的,请阅读链接到的文档。