关于 WSO2 API 管理器数据源
About WSO2 API Manager data sources
我现在正在执行 WSO2 API 经理 + Analytics 2.0 POC。当我将数据源从 H2 更改为 Oracle 时,在 wso2am-2.0.1-SNAPSHOT 中,有 2 个数据源配置文件:
master-datasources.xml & metrics-datasources.xml,根据Installing and configuring the databases,应该有WSO2AM_DB、WSO2UM_DB和WSO2REG_DB数据源配置,但我只是找到 WSO2_CARBON_DB & WSO2AM_DB,所以我的问题是
- 是WSO2_CARBON_DB = WSO2UM_DB + WSO2REG_DB?
- 对于WSO2_METRICS_DB,根据Enabling Metrics and Storage Types,如果我们启用JDBC存储,我们可以将所有组件指标信息存储在一个共享数据库中吗还是每个组件(本地)需要一个数据库?
- WSO2_MB_STORE_DB有什么用?从脚本中,它用于 Message Store 和 Andes Context Store。我们可以继续在产品中使用 H2 吗?集群环境?
当我配置 wso2am-analytics-2.0.0-SNAPSHOT 时,我有以下问题:
- 我们可以共享 APIMGRT 相关组件和分析的 WSO2_CARBON_DB 设置吗?还是不分享更好?
- 对于 WSO2AM_STATS_DB,分析是否负责聚合和写入,APIMGRT 负责读取?哪些 APIMGRT 组件需要读取它?
- 对于分析相关的商店,它支持RDBMS、Cassandra、HBase,但不支持mongodb,对吗?
- for GEO_LOCATION_DATA,这个是做什么用的?我们可以在产品中使用 H2 吗?环境?
APIM:
1) 在默认包中,是的。但在生产环境中,建议将它们分隔为WSO2_CARBON_DB、WSO2UM_DB和WSO2REG_DB(请注意,您也需要WSO2_CARBON_DB,以存储本地数据。这可以是一个 h2 数据库)
2) 你可以有一个共享数据库
3) 只有在使用 Advanced Throttling 时才需要 WSO2_MB_STORE_DB。用于此的表由 APIM 本身创建。所以你不需要 运行 任何脚本。
APIM 分析:
1) 您可以分享 WSO2UM_DB 和 WSO2REG_DB。但不要分享(本地)WSO2_CARBON_DB.
2) 商店和出版商
3) 见
4) GEO_LOCATION_DATA 用于 Geolocation Based Statistics。不推荐H2。
我现在正在执行 WSO2 API 经理 + Analytics 2.0 POC。当我将数据源从 H2 更改为 Oracle 时,在 wso2am-2.0.1-SNAPSHOT 中,有 2 个数据源配置文件: master-datasources.xml & metrics-datasources.xml,根据Installing and configuring the databases,应该有WSO2AM_DB、WSO2UM_DB和WSO2REG_DB数据源配置,但我只是找到 WSO2_CARBON_DB & WSO2AM_DB,所以我的问题是
- 是WSO2_CARBON_DB = WSO2UM_DB + WSO2REG_DB?
- 对于WSO2_METRICS_DB,根据Enabling Metrics and Storage Types,如果我们启用JDBC存储,我们可以将所有组件指标信息存储在一个共享数据库中吗还是每个组件(本地)需要一个数据库?
- WSO2_MB_STORE_DB有什么用?从脚本中,它用于 Message Store 和 Andes Context Store。我们可以继续在产品中使用 H2 吗?集群环境?
当我配置 wso2am-analytics-2.0.0-SNAPSHOT 时,我有以下问题:
- 我们可以共享 APIMGRT 相关组件和分析的 WSO2_CARBON_DB 设置吗?还是不分享更好?
- 对于 WSO2AM_STATS_DB,分析是否负责聚合和写入,APIMGRT 负责读取?哪些 APIMGRT 组件需要读取它?
- 对于分析相关的商店,它支持RDBMS、Cassandra、HBase,但不支持mongodb,对吗?
- for GEO_LOCATION_DATA,这个是做什么用的?我们可以在产品中使用 H2 吗?环境?
APIM:
1) 在默认包中,是的。但在生产环境中,建议将它们分隔为WSO2_CARBON_DB、WSO2UM_DB和WSO2REG_DB(请注意,您也需要WSO2_CARBON_DB,以存储本地数据。这可以是一个 h2 数据库)
2) 你可以有一个共享数据库
3) 只有在使用 Advanced Throttling 时才需要 WSO2_MB_STORE_DB。用于此的表由 APIM 本身创建。所以你不需要 运行 任何脚本。
APIM 分析:
1) 您可以分享 WSO2UM_DB 和 WSO2REG_DB。但不要分享(本地)WSO2_CARBON_DB.
2) 商店和出版商
3) 见
4) GEO_LOCATION_DATA 用于 Geolocation Based Statistics。不推荐H2。