JMS中的多租户

时间:2015-08-11 14:53:34

标签: jms rabbitmq activemq mq


我一直在寻找一个支持完全隔离客户端并与WSO2集成的多租户JMS提供程序。在过去的几周里,我一直在研究Apache activeMQ,并意识到在activeMQ中可能没有任何多租户支持。
哪些其他JMS提供商可以提供此服务?哪个版本的JMS支持多租户?
谢谢
Sujith Babu

1 个答案:

答案 0 :(得分:3)

JMS是一种API,并未针对多租户进行明确设计。使用简单的用户/密码或某些基于证书的协商来完成身份验证。

这并不表示不支持多租户。但是,大多数代理需要您创建另一个侦听每个租户端口的代理实例 - (IBM WebSphere MQ,Debian / Linux上的Apache ActiveMQ,Apache Artemis等)。这确保了完全隔离,但需要一些手动步骤来设置每个租户。使用这种方法无法为每台服务器提供100多个租户(或者证明我错了!)

您可以设置一些使用前缀用户名或类似名称模拟租户的系统,但这不会成为真正的多租户经纪人。