【发布时间】:2015-06-08 02:47:43
【问题描述】:
有没有办法使用 Apache Apollo MQ 授权目的地?
我想要做到的是 1) 用户只能写入共享主题,但只能读取服务器/管理员。本主题是向服务器发送消息。 2) 用户可以从他们自己的私有主题中读取,但除了服务器/管理员之外没有人可以写入。
例如:
Topic User rights Server/Admin rights
/public Write only Read only
/user/foo ONLY the user foo may read Write only
/user/bar ONLY the user bar may read Write only
/user/<username> ONLY the <username> may read Write only
现在是有趣的部分。这必须适用于动态主题。用户的名字是未知的。
我使用自定义 BrokerFilter 与 Apache ActiveMQ 一起工作,但不确定如何使用 Apollo。
感谢您的帮助。
【问题讨论】: