【发布时间】:2016-08-03 04:03:03
【问题描述】:
我现在正在执行 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 有什么用途?从脚本来看,它用于消息存储和安第斯上下文存储。我们可以继续在产品中使用 H2 吗?集群环境?
当我配置 wso2am-analytics-2.0.0-SNAPSHOT 时,我有以下问题:
- 我们可以分享 APIMGRT 相关组件和分析的 WSO2_CARBON_DB 设置吗?还是不分享比较好?
- 对于 WSO2AM_STATS_DB,分析是否负责聚合和写入,APIMGRT 负责读取?哪些 APIMGRT 组件需要读取它?
- 对于分析相关的存储,它支持RDBMS、Cassandra、HBase,但不支持mongodb,对吧?
- 对于GEO_LOCATION_DATA,这是做什么用的?我们可以在产品中使用 H2 吗?环境?
【问题讨论】:
-
对于您提出的一个问题,不建议在prod环境中使用H2。