【发布时间】:2015-11-03 21:05:34
【问题描述】:
我一直在寻找支持完全隔离客户端并与 WSO2 集成的多租户 JMS 提供程序。在过去的几周里,我一直在使用 Apache activeMQ,并意识到在 activeMQ 中可能不支持多租户。
哪些其他 JMS 提供商可以提供此功能?还有哪个版本的 JMS 支持多租户?
谢谢
苏吉思·巴布
【问题讨论】:
我一直在寻找支持完全隔离客户端并与 WSO2 集成的多租户 JMS 提供程序。在过去的几周里,我一直在使用 Apache activeMQ,并意识到在 activeMQ 中可能不支持多租户。
哪些其他 JMS 提供商可以提供此功能?还有哪个版本的 JMS 支持多租户?
谢谢
苏吉思·巴布
【问题讨论】:
JMS 是一种 API,并非专为多租户而设计。使用简单的用户/密码或一些基于证书的协商来完成身份验证。
这并不是说不支持多租户。但是,大多数代理要求您创建另一个代理实例来侦听每个租户的端口(IBM WebSphere MQ、Debian/Linux 上的 Apache ActiveMQ、Apache Artemis 等)。这可确保完全隔离,但需要一些手动步骤来设置每个租户。使用这种方法无法让每台服务器拥有 100 多个租户(或者证明我错了!)
您可能会设置一些使用前缀用户名或类似名称来模拟租户的系统,但这不是真正的多租户代理。
【讨论】: