我有一个场景,其中一台服务器在队列管理器下托管一些队列,而另一台服务器托管需要访问这些队列的应用程序。应用程序使用客户端绑定(使用服务器连接通道)进行连接。我想限制应用程序只能从一个队列读取并写入另一个队列(可能通过在 SVRCONN 通道上设置 MCAUSER)。在这种情况下,用户需要的最低足够授权是多少?
问问题
133 次
1 回答
1
要从队列中读取,您需要get
在您希望允许只读的队列上启用权限。例如
setmqaut -m QM -t queue -n READ.LOCAL.QUEUE -g groupa +inq +get -put
只允许 put:
setmqaut -m QM -t queue -n WRITE.LOCAL.QUEUE -g groupa +inq -get +put
T-Rob 博客的这个链接有更多细节:
于 2013-09-05T10:23:56.020 回答