首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >关于WSO2 API管理器数据源

关于WSO2 API管理器数据源
EN

Stack Overflow用户
提问于 2016-08-03 04:03:03
回答 1查看 1.1K关注 0票数 3

我现在正在执行WSO2 API管理器+Analytics2.0POC。当我将数据源从H2更改为Oracle时,在wso2am-2.0.1-快照中,有两个数据源配置文件:master-userources.xml&ritultsources.xml,根据安装和配置数据库,应该有WSO2AM_DB、WSO2UM_DB和WSO2REG_DB数据源配置,但我只是找到了WSO2_CARBON_DB & WSO2AM_DB,所以我的问题是

  1. WSO2_CARBON_DB = WSO2UM_DB + WSO2REG_DB
  2. 对于WSO2_METRICS_DB,(根据启用度量和存储类型 ),如果启用JDBC存储,可以将所有组件度量信息存储在一个共享db中,还是每个组件需要一个db (本地)?
  3. WSO2_MB_STORE_DB是用来干什么的?从脚本中,它用于Message Store和Andes Context Store。我们能不能继续使用H2。集群env.?

当我配置wso2am-analytics-2.0.0-快照时,我有以下问题:

  1. 我们可以共享APIMGRT相关组件和分析的WSO2_CARBON_DB设置吗?还是不分享更好?
  2. 对于WSO2AM_STATS_DB,是否有责任进行聚合和写入,APIMGRT负责读取?哪些APIMGRT组件需要读取它?
  3. 对于与分析相关的存储,它支持关系数据库管理系统、Cassandra、HBase,但是它不支持mongodb,对吗?
  4. 对于GEO_LOCATION_DATA,来说,这是用来做什么的?我们能不能在prod中使用H2。环境?
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2016-08-04 06:07:30

APIM:

1)在默认情况下,是的。但是在生产环境中,建议将它们分离为WSO2_CARBON_DB、WSO2UM_DB和WSO2REG_DB (请注意,您也需要WSO2_CARBON_DB来存储本地数据。这可以是一个h2数据库)

2)您可以拥有一个共享的DB

3)只有在使用WSO2_MB_STORE_DB时才需要高级节流。这方面的表由APIM本身创建。所以你不需要在上面运行任何脚本。

APIM分析:

1)您可以共享WSO2UM_DB和WSO2REG_DB。但是不要分享(本地的) WSO2_CARBON_DB。

2)商店和出版商

3)见WSO2 DAS与MongoDB

4) GEO_LOCATION_DATA用于基于地理位置的统计。不建议使用H2。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/38734196

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档