JMS 中的多租户

问题描述 投票:0回答:1

我一直在寻找一个支持客户端完全隔离并与 WSO2 集成的多租户 JMS 提供商。过去几周我一直在研究 Apache ActiveMQ,并意识到 ActiveMQ 中可能不支持多租户。

还有哪些其他 JMS 提供商可以提供此功能?另外哪个版本的 JMS 支持多租户?

jms mq
1个回答
3
投票

JMS 是一个 API,并不是专门为多租户设计的。身份验证是使用简单的用户/密码或一些基于证书的协商来完成的。

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

您可以设置一些使用前缀用户名或类似名称来模拟租户的系统,但这不会是真正的多租户代理。

© www.soinside.com 2019 - 2024. All rights reserved.