On Thu, Dec 4, 2014 at 11:41 AM, Chanaka Fernando <[email protected]> wrote:

> 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.
>
+1. This might be the best solution we have with 4.8.1.

>
> 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
>
>
>
>


-- 
*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
_______________________________________________
Dev mailing list
[email protected]
http://wso2.org/cgi-bin/mailman/listinfo/dev

Reply via email to