Hi all,

In C5 based products, we can have multiple runtimes in the product package.
For each runtime, there will be configuration(deployment.yaml),
securevault, execution scripts(carbon.sh etc), logs, deployment specific
only for that runtime. resources(wso2carbon.jks) and lib directory will be
common to every runtime and those are placed at top level.
So the directory structure of the basic distribution will be something like,

wso2-carbon
> |-- bin
> |-- resources
> |-- lib
> |-- conf
> |-- wso2
> |-- <runtime1>
> |-- bin
> |-- logs
> |-- conf
> |-- deployment.yaml
> |-- log4j2.xml
> |-- security
> |-- secure-vault.yaml
> |-- secrets.properties
> |-- deployment
> |-- <runtime2>
> ----
> |-- <runtime3>
> |-- lib
> |-- features
> |-- p2
> |-- plugins
>



Each runtime will be started as different processes/JVM and for the
distributed setup, we are going to provide a tool to run each runtime in
different nodes/containers.

We are currently working on this. Please share your thoughts / suggestions.

Thanks
-- 

*Danesh Kuruppu*
Senior Software Engineer | WSO2

Email: [email protected]
Mobile: +94 (77) 1690552
Web: WSO2 Inc <https://wso2.com/signature>
_______________________________________________
Architecture mailing list
[email protected]
https://mail.wso2.org/cgi-bin/mailman/listinfo/architecture

Reply via email to