"WSO2 API Manager" 和 "WSO2 Data Analytics Server" 和 "WSO2 Application Server" 之间到底有什么区别?

What exactly is the difference between "WSO2 API Manager" and "WSO2 Data Analytics Server" and "WSO2 Application Server"?

我绝对是 WSO2 的新手,我有以下疑问。

我正在关注这个官方培训视频课程:http://wso2.com/training/apim-self-paced?video=2#request_training_enroll

包含实验室工具包 PDF(您可以单击 *下载实验室工具包** 按钮获取它。

因此在此 PDF 文件的开头也解释为安装并启动这些 3 WSO2 组件:

1) WSO2 API 经理: https://docs.wso2.com/display/AM1100/Installing+on+Windows

2) WSO2 数据分析服务器https://docs.wso2.com/display/DAS300/Installing+on+Windows

3) WSO2 应用服务器: https://docs.wso2.com/display/AS530/Installing+on+Windows

我已经正确安装了这 3 个软件,我可以启动这些 Web 应用程序进入 /bin/ 并执行这个 bat 文件:

wso2server.bat --run

然后我访问这些软件的网页界面在浏览器中打开这个URL:

https://localhost:9443/carbon/

我的主要疑问是,为这 3 个软件中的每一个打开这个 URL 我总是获得相同的 Web 界面。此外,如果我以管理员身份登录,我将获得相同的仪表板。

那么这3款软件到底有什么区别呢?为了什么目的我必须使用一个而不是另一个?

2) 9443 端口上的所有 运行 所以我不能同时 运行 这些软件。也许我需要更改端口才能做到这一点?

您需要更改每个工具的端口偏移量:

[WSO2_TOOL]\repository\conf\carbon.xml  

在部分中:

<Ports>

    <!-- Ports offset. This entry will set the value of the ports defined below to
     the define value + Offset.
     e.g. Offset=2 and HTTPS port=9443 will set the effective HTTPS port to 9445
     -->
    <Offset>0</Offset>

例如:

对于 API 经理 = 0

URL: https://localhost:9443/carbon/

用于:API 开发


对于 DAS = 1

URL: https://localhost:9444/carbon/

用于:监控与其集成的其他工具以及物联网


AS = 2

URL: https://localhost:9445/carbon/

用于:在axis2和jax-ws中部署web服务,部署webapp。