2016-08-03 2 views
1

Я выполняю WSO2 API-менеджер + Analytics 2.0 POC. Когда я изменяю источник данных из H2 в Oracle, в wso2am-2.0.1-SNAPSHOT есть два файла конфигурации источника данных: master-datasources.xml & metrics-datasources.xml, согласно Installing and configuring the databases, должны быть WSO2AM_DB, WSO2UM_DB и WSO2REG_DB конфигурации DataSource, но я просто найти WSO2_CARBON_DB & WSO2AM_DB, поэтому мои вопросыО источниках данных API-интерфейса WSO2

  1. ли WSO2_CARBON_DB = WSO2UM_DB + WSO2REG_DB?
  2. для WSO2_METRICS_DB, в соответствии с Enabling Metrics and Storage Types, если мы включим хранилище JDBC, можем ли мы хранить информацию о компонентах всех компонентов в одном общем db или ему нужен один бит на компонент (локальный)?
  3. Что такое WSO2_MB_STORE_DB Используется? из сценариев, это для хранилища сообщений и контекстного магазина Andes. Можем ли мы продолжать использовать H2 в prod. кластер env.?

Когда я конфиг wso2am-аналитика-2.0.0-SNAPSHOT, у меня есть ниже вопросы:

  1. Можем ли мы разделить WSO2_CARBON_DB настройки для обоих связанных APIMGRT компонентов и аналитики? или лучше не делиться?
  2. Для WSO2AM_STATS_DB является аналитикой, подлежащей агрегированию и написанию, APIMGRT отвечает за чтение? Какие компоненты APIMGRT должны прочитать?
  3. Для магазина, связанного с аналитикой, он поддерживает RDBMS, Cassandra, HBase, но он не поддерживает mongodb, не так ли?
  4. для GEO_LOCATION_DATA, Для чего это используется? Можем ли мы просто использовать H2 в prod. окр.?
+0

За один вопрос, который вы задали, не рекомендуется использовать H2 в среде prod. – lakshman

ответ

0

APIM:

1) В упаковке по умолчанию, да. Но в производственной среде, рекомендуется отделять их как WSO2_CARBON_DB, WSO2UM_DB и WSO2REG_DB (Пожалуйста, обратите внимание, что вам нужно WSO2_CARBON_DB также для хранения локальных данных. И это может быть база данных h2)

2) Вы можете иметь общий DB

3) WSO2_MB_STORE_DB требуется, только если вы используете Advanced Throttling. Таблицы для этого создаются самим APIM. Поэтому вам не нужно запускать какие-либо скрипты.

APIM Аналитика:

1) Вы можете поделиться WSO2UM_DB и WSO2REG_DB. Но не разделяйте (локально) WSO2_CARBON_DB.

2) Магазин и издатель

3) См WSO2 DAS with MongoDB

4) GEO_LOCATION_DATA используется для Geolocation Based Statistics. H2 не рекомендуется.

+0

В 2.0, он просто поддерживает REST-клиент, но не внешние RDBMS? [Аналитика] (HTTPS: //docs.wso2.ком/дисплей/AM200/Вводя + кнопки + WSO2 + API + Менеджер + Статистика + модель). Кажется, нет сценариев db-скриптов в {APIM_HOME}/dbscripts, таких как 1.10, и есть встроенное C-приложение в wso2am-analytics-2.0.0. правильно? –

+0

Оба сценария c-app и stat db упакованы в wso2am-analytics-2.0.0 с 2.0.0 и далее. И вам не нужно запускать эти сценарии вручную в версии 2.0.0. Они будут автоматически запускаться, а таблицы создаются при установке C-приложения. – Bee

+0

Да, я попробовал. Поэтому я обеспокоен тем, что когда wso2am 2.0.0 интегрирован с wso2am-analytics-2.0.0, методом по умолчанию является клиент REST, и нам не нужно настраивать WSO2AM_STATS_DB на стороне API Manager (используется как внешний клиент RDBMS?), Правильно? –

Смежные вопросы