Authentication 使用ZeroMQ订阅身份验证

Authentication 使用ZeroMQ订阅身份验证,authentication,message-queue,zeromq,Authentication,Message Queue,Zeromq,我很难理解ZeroMQ消息传递系统,所以在深入研究之前,我想看看是否有人知道我想做的事情是否可行 我想用ZeroMQ设置一个pubsub服务器,该服务器将发布某些数据流,并且要订阅其中一些流,用户必须进行身份验证,以查看他们是否有权访问这些流。我所看到的一切都是通过zmq.SUBSCRIBE命令进行订阅的 是否可以修改此项以进行身份验证?它支持开箱即用吗?不,没有开箱即用的功能。ZeroMQ在较低的级别上运行,身份验证功能可能永远不会出现在核心中 由于pubsub是在IP多播之上实现的,因此我建

我很难理解ZeroMQ消息传递系统,所以在深入研究之前,我想看看是否有人知道我想做的事情是否可行

我想用ZeroMQ设置一个pubsub服务器,该服务器将发布某些数据流,并且要订阅其中一些流,用户必须进行身份验证,以查看他们是否有权访问这些流。我所看到的一切都是通过zmq.SUBSCRIBE命令进行订阅的


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

不,没有开箱即用的功能。ZeroMQ在较低的级别上运行,身份验证功能可能永远不会出现在核心中

由于pubsub是在IP多播之上实现的,因此我建议编写一个auth服务器,该服务器将控制网络路由器,并禁止通过IP/端口向客户端发送所有多播流量,直到该客户端未获得授权为止。当然,在这种情况下,您可以自由选择auth方法

如果您可以牺牲ZeroMQ的稳定性和性能来降低开发成本,那么只需使用ActiveMQ即可。是的