1

我正在尝试了解 WSO EI 的聚类。我们可以将 WSO2 的每个实例部署到单独的虚拟机上,并放置负载均衡器以使它们作为一个整体工作。

但是,有几个问题文档没有回答。

  1. 共享数据库应该放在哪里?我需要为数据库部署单独的虚拟机吗?
  2. 负载均衡器也应该放在哪里?

我可以理解在使用单个虚拟机时如何创建集群,但是当它涉及多个虚拟机时就很难理解。

当我想在一个虚拟机中启动多个实例时,它有自己的问题:

  • 如何在一台机器上启动多个 WSO2 EI 实例?我是否需要拥有相同 WSO2 的多个副本并单独启动它们?
4

1 回答 1

2

共享数据库应该放在哪里?我需要为数据库部署单独的虚拟机吗?

这取决于。正如您所了解的,所有实例都应共享一个数据库,从技术上讲,数据库的位置并不重要(单独的 VM,wso2ei VM 之一,..)。但是 - 大多数情况下,您出于可靠性原因部署多个 VM,然后可靠性也应该与数据库有关。那么单独的数据库实例(或数据库服务)会更合适。

负载均衡器也应该放在哪里?

这与数据库的考虑相同。

如何在一台机器上启动多个 WSO2 EI 实例?我是否需要拥有相同 WSO2 的多个副本并单独启动它们?

是的。创建副本,设置它们的端口偏移量,一切顺利。

于 2017-07-11T13:32:21.597 回答