0

我有一个场景,其中一台服务器在队列管理器下托管一些队列,而另一台服务器托管需要访问这些队列的应用程序。应用程序使用客户端绑定(使用服务器连接通道)进行连接。我想限制应用程序只能从一个队列读取并写入另一个队列(可能通过在 SVRCONN 通道上设置 MCAUSER)。在这种情况下,用户需要的最低足够授权是多少?

4

1 回答 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 回答