Как да внедрите модулна система (с множество приложения) в CloundFoundry

Бих искал да разположа модулно приложение на grails в cloudfoundry. Има приложение, насочено към потребителя, което трябва да се инсталира в ROOT както обикновено, но след това има отделна система за администриране, която трябва да бъде внедрена в същия екземпляр(а) в /admin.

Но изглежда, че можете да внедрите само 1 приложение на инстанция в ROOT?


person Brad Rhoads    schedule 30.12.2011    source източник


Отговори (1)


да

Разбирам, че няма концепция за разполагане на множество приложения на един и същ екземпляр на сървър на приложения. В повечето случаи обаче това е ОК. С нашето BI приложение обикновено бихме го внедрили в същия екземпляр на tomcat, на който работи друго приложение. Но вместо това го внедряваме отделно. Той може да осъществява достъп до същите бази данни и нищо не пречи да се добави Single Sign On между приложенията или други интеграционни функции.

РЕДАКТИРАНЕ: предполага се, че application1 работи добре и използва някаква база данни. Ако искате application2 да има достъп до същите данни, можете просто да го свържете:

vmc bind-service my-database-service application2

Като алтернатива, разбира се, можете да обедините двете си приложения заедно. Това вероятно ще даде желания резултат... но вероятно е голямо усилие.

person mdahlman    schedule 31.12.2011
comment
Как гарантирате, че и двете приложения попадат в базата данни за запазване? - person Brad Rhoads; 01.01.2012
comment
Редактирах отговора, за да покажа пример за обвързване към съществуващата база данни. - person mdahlman; 05.01.2012