Hi Isuru, I agree with what you are saying. We need to have the same artifacts deployed in both worker and manager nodes. This is a requirement which came with the JMS listener proxy use case. I think the best solution for this kind of scenario would be to use the management node as both worker/manager profile. That would make sure that it will serve the requests as well as capable of doing the management tasks.
WDYT? Thanks, Chanaka On Thu, Dec 4, 2014 at 11:33 AM, Isuru Udana <[email protected]> wrote: > Hi Chanaka, > > I think we may able to achieve your this particular requirement using the > pinned server concept. > > IMO we should not make differences to artifact deployment in worker nodes > vs manager node. If we do that, we won't be able to clearly see what is > actually deployed in workers by looking at the manager node. It will add an > extra overhead when it comes to troubleshooting. So deployment wise all the > artifacts should be identical and we need some other mechanism to prevent > execution in the manager. > > Thanks. > > > > > > > On Thu, Dec 4, 2014 at 10:51 AM, Imesh Gunaratne <[email protected]> wrote: > >> Hi Chanaka, >> >> This looks like a valid requirement. >> May be we could achieve this by defining two different server roles in >> manager and worker nodes (in carbon.xml file): >> >> In management nodes: >> <ServerRoles> >> <Role>EnterpriseServiceBusManager</Role> >> </ServerRoles> >> >> In worker nodes: >> <ServerRoles> >> <Role>EnterpriseServiceBusWorker</Role> >> </ServerRoles> >> >> Afterwards we could define the role EnterpriseServiceBusWorker to all the >> artifacts that should only be deployed in workers. WDYT? >> >> Thanks >> >> On Thu, Dec 4, 2014 at 7:53 AM, Chanaka Fernando <[email protected]> >> wrote: >> >>> Hi, >>> >>> Is it possible to do $subject? Requirement is to deploy the same >>> artifact in 2 different servers with the same CAR file. >>> >>> As an example, when we have a JMS listener proxy in our CAR file and we >>> have a worker/manager separated cluster with dep-sync enabled, once we >>> deploy this CAR file in the manager node, It would be deployed there and >>> synced to the worker node. But in this scenario, we do not need the JMS >>> listener proxy in the management node to listen to the JMS queue. But If we >>> have the same "ServerRole" in both worker/manager nodes, they will be >>> deployed and we have to manually stop the proxy service from management >>> node. >>> >>> If we have a capability like defining multiple server roles in >>> artifact.xml file, we can avoid this behavior by having two different >>> "ServerRoles" for worker and manager and then defining both ServerRoles in >>> the required artifacts and defining only one server role for JMS listener >>> proxy. >>> >>> >>> Thanks, >>> Chanaka >>> >>> >>> -- >>> -- >>> Chanaka Fernando >>> Technical Lead >>> WSO2, Inc.; http://wso2.com >>> lean.enterprise.middleware >>> >>> mobile: +94 773337238 >>> Blog : http://soatutorials.blogspot.com >>> LinkedIn:http://www.linkedin.com/pub/chanaka-fernando/19/a20/5b0 >>> Twitter:https://twitter.com/chanakaudaya >>> Wordpress:http://chanakaudaya.wordpress.com >>> >>> >>> >>> >> >> >> -- >> *Imesh Gunaratne* >> Technical Lead >> WSO2 Inc: http://wso2.com >> T: +94 11 214 5345 M: +94 77 374 2057 >> W: http://imesh.gunaratne.org >> Lean . Enterprise . Middleware >> >> > > > -- > *Isuru Udana* > Senior > *Software Engineer* > WSO2 Inc.; http://wso2.com > email: [email protected] cell: +94 77 3791887 > blog: http://mytecheye.blogspot.com/ > twitter: http://twitter.com/isudana > -- -- Chanaka Fernando Technical Lead WSO2, Inc.; http://wso2.com lean.enterprise.middleware mobile: +94 773337238 Blog : http://soatutorials.blogspot.com LinkedIn:http://www.linkedin.com/pub/chanaka-fernando/19/a20/5b0 Twitter:https://twitter.com/chanakaudaya Wordpress:http://chanakaudaya.wordpress.com
_______________________________________________ Dev mailing list [email protected] http://wso2.org/cgi-bin/mailman/listinfo/dev
