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 で行う方法がわかりません。
助けてくれてありがとう。