Я устанавливаю greg и менеджер APi, используя эту конфигурацию:
1 ВМ для MySQL
1 виртуальная машина для API
1 ВМ для БАМ
1 ВМ для Грега
Все последние текущие выпуски
Я блуждаю, что является лучшей конфигурацией.
Моя идея заключалась в том, чтобы иметь все инструменты для размещения данных в MySQL, но я блуждаю по тому, как собрать всю БД в различных файлах конфигурации. APi должен указывать на запуск реестра на своей виртуальной машине и на экземпляр BAM, но глядя на реестр moaster-datasource.xml я нашел также это:
<datasource>
<name>WSO2AM_DB</name>
<description>The datasource used for API Manager database</description>
<jndiConfig>
<name>jdbc/WSO2AM_DB</name>
</jndiConfig>
<definition type="RDBMS">
<configuration>
<url>jdbc:h2:repository/database/WSO2AM_DB;DB_CLOSE_ON_EXIT=FALSE</url>
<username>wso2carbon</username>
<password>wso2carbon</password>
<driverClassName>org.h2.Driver</driverClassName>
<maxActive>50</maxActive>
<maxWait>60000</maxWait>
<testOnBorrow>true</testOnBorrow>
<validationQuery>SELECT 1</validationQuery>
<validationInterval>30000</validationInterval>
</configuration>
</definition>
</datasource>
Это означает, что реестр имеет доступ к БД менеджера API ... зачем?
Мне также придется добавить ESB и BPS, чтобы эта архитектура развертывания стала сложной. Любые подсказки Спасибо, Лука.