WebSphere Liberty 中的嵌入式消息传递服务器支持对队列的访问控制。在 中server.xml
,可以在messagingEngine部分下添加以下结构:
<messagingSecurity>
<role name="queueAccess">
<group name="admin"></group>
<queuePermission queueRef="myQueues.queue_1">
<action>ALL</action>
</queuePermission>
</role>
</messagingSecurity>
这将授予管理员用户对队列的访问权限,myQueues.queue_1
但是,如果我想授予对多个队列的访问权限myQueues.queue_1
,myQueues.queue_n
似乎我必须为每个队列创建一个部分。
我尝试了几个通配符,例如myQueues*或正则表达式myQueues.* - 但没有运气。我一直找不到任何有关使用通配符的文档,所以有人可以确认或否认在这种情况下是否可以使用通配符吗?