6

ZeroMQメッセージングシステムを理解するのに苦労しているので、飛び込む前に、自分がやりたいことが可能かどうかを誰かが知っているかどうかを確認したいと思いました。

データの特定のストリームを公開し、それらのストリームの一部をサブスクライブするZeroMQを使用してpubsubサーバーをセットアップしたいのですが、ユーザーはそれらのストリームにアクセスできるかどうかを確認するために認証する必要があります。私が見たものはすべて、zmq.SUBSCRIBEコマンドでサブスクライブが行われています。

これを認証用に変更できますか?それは箱から出してそれをサポートしますか?

4

1 に答える 1

7

いいえ、そのような機能はそのままではありません。ZeroMQは下位レベルで動作し、auth-featuresがコアに含まれることはない可能性があります。

pubsubはIPマルチキャストの上に実装されているため、ネットワークルーターを制御し、このクライアントが許可されなくなるまでIP/ポートによるクライアントへのすべてのマルチキャストトラフィックを禁止するauth-serverを作成することをお勧めします。もちろん、この場合は認証方法を自由に選択できます。

ZeroMQの安定性とパフォーマンスを開発コストに犠牲にすることができる場合は、ActiveMQを使用してください。認証機能があります。

于 2010-06-23T17:38:14.577 に答える