pub/subシステムをセットアップしようとしています。私のテクニカルディレクターは、私が割り当てられたプロジェクトにRabbitmqとSTOMPを使用することを提案しました。
このシステムでは、サーバー側で交換を作成し、サブスクライブするためにユーザーに渡す必要があります。ユーザーが取引所に登録して、利用可能になったときに情報を受け取ってほしい。クライアントが任意の交換をサブスクライブできるようにしたくありません(またはトピック交換用のルーティングキー。どのシステムを使用したいかはまだわかりません)。
たとえば、誰かが会社のwidgetInkで働いている場合、彼らが私たちのWebサイトにログインすると、widgetInk.whateverexchangeとAllUsers.whateverexchangeへの接続を受け取りますが、それだけです。クライアント側が他の何かをサブスクライブしようとすると、エラーが発生します。
RabbitMQチュートリアルをすべて実行し、セクション化の方法を確認しました。アクセス制御に関するこの基本的な記事を見つけましたが、3回読んだので、rabbitmqが私の要件に適しているかどうかはまだわかりません。
要件に合わせてRabbitmqを構成できますか?Rabbitmqの許可システムについて学ぶためにどのようなリソースを使用できますか?誰かがこのようなシステムを構築または使用したことがありますか?ZeroMQまたはActiveMQに切り替えることが私の最大の関心事でしょうか?