3

pub/subシステムをセットアップしようとしています。私のテクニカルディレクターは、私が割り当てられたプロジェクトにRabbitmqとSTOMPを使用することを提案しました。

このシステムでは、サーバー側で交換を作成し、サブスクライブするためにユーザーに渡す必要があります。ユーザーが取引所に登録して、利用可能になったときに情報を受け取ってほしい。クライアントが任意の交換をサブスクライブできるようにしたくありません(またはトピック交換用のルーティングキー。どのシステムを使用したいかはまだわかりません)。

たとえば、誰かが会社のwidgetInkで働いている場合、彼らが私たちのWebサイトにログインすると、widgetInk.whateverexchangeとAllUsers.whateverexchangeへの接続を受け取りますが、それだけです。クライアント側が他の何かをサブスクライブしようとすると、エラーが発生します。

RabbitMQチュートリアルをすべて実行し、セクション化の方法を確認しました。アクセス制御に関するこの基本的な記事を見つけましたが、3回読んだので、rabbitmqが私の要件に適しているかどうかはまだわかりません。

要件に合わせてRabbitmqを構成できますか?Rabbitmqの許可システムについて学ぶためにどのようなリソースを使用できますか?誰かがこのようなシステムを構築または使用したことがありますか?ZeroMQまたはActiveMQに切り替えることが私の最大の関心事でしょうか?

4

1 に答える 1

0

使用する可能性のある別のプラットフォーム、アウトバーン(オープンソース)またはWebMQ(アウトバーンに基づく)について説明します。

WebMQは、次の機能を提供します(他の多くの機能に加えて):

  • PubSub over WebSocket(WAMP
  • クライアントセッションの認証(WAMP-CRA)
  • トピックのきめ細かい構成可能な承認

オープンソース/独自の道を進みたい場合は、ここにいくつかのチュートリアルがあります。構成/管理用のWebUIを備えた、統合された商用サポート製品が必要な場合は、に連絡してください。

免責事項:私はアウトバーン/ WAMPの作成者であり、Tavendoで働いています。

于 2012-08-14T06:59:28.517 に答える