使用ZeroMQ订阅身份验证

时间:2010-06-23 17:23:20

标签: authentication message-queue zeromq

我很难理解ZeroMQ消息传递系统,所以在我潜入之前,我想知道是否有人知道我想做什么是可能的。

我想设置一个带有ZeroMQ的pubsub服务器,它将发布某些数据流并订阅其中一些流,用户必须进行身份验证才能看到他们是否可以访问这些流。我看到的所有内容都使用zmq.SUBSCRIBE命令进行订阅。

可以修改它以进行身份​​验证吗?是否支持开箱即用?

1 个答案:

答案 0 :(得分:7)

不,没有开箱即用的功能。 ZeroMQ在较低级别运行,很可能auth-features永远不会在核心。

由于pubsub是在IP多播的基础上实现的,我建议编写一个auth-server来控制网络路由器,并禁止所有通过IP /端口到客户端的组播流量,直到该客户端不被授权。当然,在这种情况下你可以自由选择auth方法。

如果您可以牺牲ZeroMQ的稳定性和性能来降低开发成本,那么就选择ActiveMQ。它有authentication features