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
