1


我们建议的 WSO2 部署是拥有一个 WSO2 实例 (JVM) 并在其中支持多个租户。这对我们来说很干净。现在,我们还需要将此模型扩展到 Apache ActiveMQ。

即,我们还希望使用 Apache ActiveMQ 进行租户级别的隔离。换句话说,用于租户 1 的队列不应被其他租户访问。在这方面,我有几个问题

  1. 有没有办法在单个 Apache ActiveMQ 安装中支持多租户?如果是这样,我们如何将 WSO2 租户与 Apache ActiveMQ 中的相应租户对齐?
  2. 如果上述选项不可用,那么我们可以为每个租户使用单独的 Apache ActiveMQ。在这种情况下,我们如何使用单个 WSO2 安装配置多个 Apache ActiveMQ?

任何其他指针都非常感谢!
谢谢

4

1 回答 1

0
  1. 这可以通过在 Apache ActiveMQ 上配置的虚拟主机 [1] 实现。每个虚拟主机都是隔离的,支持多租户行为。

  2. 目前无法使用单个 WSO2 服务器实例配置多个 Apache ActiveMQ 或多个虚拟主机。

[1] https://activemq.apache.org/apollo/documentation/user-manual.html#Virtual_Hosts

于 2016-05-09T03:59:05.520 回答