我正在尝试建立一个pub / sub系统。我的技术总监建议将Rabbitmq和STOMP用于我所分配的项目。
在这个系统中,我希望在服务器端创建交换并传递给用户订阅。我希望用户订阅交易所并在可用时接收信息。我不希望客户端能够订阅任意交换(或主题交换的路由键,我不知道我还想使用什么系统)。
例如,如果有人为公司widgetInk工作,当他们登录我们的网站时,他们将收到与widgetInk.whatever交换和AllUsers.whatever交换的连接,但就是这样。如果客户端试图订阅其他内容,则会收到错误。
I've gone through all of the RabbitMQ tutorials and I've looked through their how to section.我发现了basic article on access control, but having read it three times now I still don't know if rabbitmq is a good fit for my requirements.
可以根据我的要求配置Rabbitmq吗?我可以用什么资源来了解Rabbitmq的权限系统?有没有人建立或使用这样的系统?切换到ZeroMQ或ActiveMQ是否符合我的最佳利益?