WSO2 Stream Processor has four profiles in order to run different functions. When you start and run any of these profiles, you are running only the subset of Stream Processor features that are specific to that profile. Some use cases supported require you to run two or more of these profiles in parallel.
The four profiles are as follows.
Editor profile
Purpose | This runs the developer environment where the following can be carried out:
|
---|---|
Starting and running the profile | Navigate to the
|
Deployment | To deploy a Siddhi application in this profile, place the relevant The Siddhi files created and saved via the Stream Processor Studio are stored in the |
Tools shipped | When you start WSO2 SP in the editor profile, the URLs to access the following tools appear in the start-up logs.
|
Dashboard profile
Purpose | This profile is available for the following purposes:
|
---|---|
Starting and running the profile | Navigate to the
|
Deployment | The following deployments can be made:
|
Tools | When you start WSO2 SP in the dashboard profile, the URLs to access the following tools appear in the start-up logs.
|
Worker profile
Purpose | This profile runs the Siddhi applications in a production environment when WSO2 SP is deployed in a single node or as a minimum HA cluster. For more information, see Deploying Streaming Applications. |
---|---|
Starting and running the profile | Navigate to the
|
Deployment | To deploy a Siddhi application in this profile, place the relevant <SIDDHI_APPLICATION_NAME>.siddhi file in the <SP_HOME>/wso2/worker/deployment/siddhi-files directory. |
Manager profile
Purpose | This profile runs the distributed Siddhi applications in a production environment. For more information, see Fully Distributed Deployment. |
---|---|
Starting and running the profile | Navigate to the
|
Deployment | To deploy a Siddhi application in this profile, place the relevant <SIDDHI_APPLICATION_NAME>.siddhi file in the <SP_HOME>/wso2/manager/deployment/siddhi-files directory. |