作为安全问题的一部分,我们手动创建了msmq队列,而不是依赖于从rebus创建自动队列。那么rebus队列的最小队列访问权限是什么?
完全控制真的有必要吗?
由于
阴
答案 0 :(得分:1)
当Rebus启动时,如果它们不在那里,它将自动创建必要的输入队列和错误队列(如果它是本地的)。
如果他们已经在那里,它将检查队列是否是交易性的,因为如果他们是非交易性的,它就无法实现其消息传递保证。
手动创建队列时,只会执行事务性检查 - 除此之外,执行的唯一操作是发送/接收操作。
我不是MSMQ访问权限的专家,所以我只能说,如果a)可以执行事务性检查,并且b)适当的发送/接收访问权限到位(取决于特定的端点) /队列,显然,一切都应该正常。