Is it possible that 2 WSO2 ESB nodes points to external datastore and sharing deployed artifacts without having WSO2 GReg product in place ?
In a clustered setup, you can mount your registry artifacts to an external datastore and access them from 2 WSO2 ESBs or more. Hope this guide will help you to achieve this.
http://docs.wso2.org/wiki/display/ESB460/Remote+Registry+Instance+Configuration
Related
We are evaluating WSO2 Identity Server, and are trying to understand how WSO2 Identity Server scales across multiple nodes.
The document https://docs.wso2.com/display/CLUSTER44x/Clustering+Identity+Server+5.1.0+and+5.2.0 explains steps to follow to enable clustering, however the document links to database setup documentation that is common to the whole WSO2 suite, and not specifically for Identity Server.
I understand from the documentation that all WSO2 Identity Server nodes are required to share a set of clustered LDAP servers (when an LDAP server is in use).
Is each node in a WSO2 Identity Server cluster required to share a set of clustered SQL servers in addition to the above?
Alternatively, is it fine to have each node use a local database in the expectation that WSO2 Identity Server will communicate with other members of the cluster in order to keep all databases in sync?
When clustering wso2 products, you can use a local db for WSO2CarbonDB (This will be used to store instance-specific data) But you have to share registrydb, userdb among all the nodes.
AFAIK wso2 will not do the db syncing if you use separate db for each node.
Is it possible to cluster ESB Analytics? because I heard that ESB Analytics is built over WSO2 DAS. If possible could anyone please point me in the right direction? Appreciate the help.
Thunku, according to WSO2 documentation you can.
Documentation says:
You may need more than one WSO2 ESB Analytics server in a clustered deployment depending on the load of requests handled by the ESB cluster. The possible deployment patterns for WSO2 ESB Analytics is the same as that for WSO2 Data Analytics Server.....
https://docs.wso2.com/display/ESB500/Prerequisites+to+Publish+Statistics
For detailed instructions visit:
https://docs.wso2.com/display/CLUSTER44x/Minimum+High+Availability+Deployment+for+WSO2+DAS+3.1.0
Yes, you can cluster ESB Analytics. This is built over WSO2 DAS. You can find the WSO2EI Analytics clustering docs - https://docs.wso2.com/display/EI611/Clustering+the+Analytics+Profile.
I have all wso2 products, but I don't understand how I can use Governance Registry in conjunction with rest webservices.
For example: I published a Rest Webservice in Governance, and now I want to use the service discovery to get the endpoint for this Webservice.
It's possible to do this with wso2 products?
Thanks
With WSO2 Governance Registry, you can discover endpoint details in three different ways: As example, if you are using WSO2 ESB(integration scenarios for Governance)
Share Registry space with both ESB and G-Reg
Use G-Reg to push artifacts into ESB node
ESB pull artifact from the G-Reg
Since you have already created a Rest Service in the G-Reg side, you can retrieve Endpoint details using Governance Rest API. It has an inbuilt functionality to retrieve Endpoint associated with a given RestService instance. You can find more details from this doc.
Is there any way to create and maintain multiple versions of the same proxy service in WSO2 ESB??.
Please track the progress of this JIRA.
Thanks
Thilini
We use WSO2 tools for our SOA. We are examining the possibility of use of Registry Governance to manage the services available. I wonder if someone has already done the integration of Registry Governance and ESB, so that services are built on only one tool to another and replicated.