Also if you can setup alternate services for example another replica of the same service, Synapse could create a proxy for the service instances that you have and act as the load balancer to balance the load among the service instances.
Thanks, Ruwan On Fri, Dec 3, 2010 at 6:58 AM, Hiranya Jayathilaka <[email protected]>wrote: > Hi, > > On Fri, Dec 3, 2010 at 3:50 AM, developer researcher > <[email protected]> wrote: > > Hello, > > > > I have a single instance of a critical service, this service is > highly > > requested and I want to avoid concurrency issues. This service is > provided by > > a third party therefore I can not create other instance. In this context: > > How can help me synapse ESB? > > I didn't quite understand your requirement. But it seems like you want > to scale an existing service to handle a large number of requests. > Synapse cannot help an external service scale up. Synapse is only an > intermediary. The platform on which the service is deployed should > take care of that. > > Synapse can however help reduce the load on the service with > techniques like caching and throttling. If there are backup endpoints > Synapse can provide a fail-over routing service. > > Thanks, > Hiranya > > > > > Regards, > > > > > > -- > Hiranya Jayathilaka > Senior Software Engineer; > WSO2 Inc.; http://wso2.org > E-mail: [email protected]; Mobile: +94 77 633 3491 > Blog: http://techfeast-hiranya.blogspot.com > -- Ruwan Linton Software Architect & Product Manager, WSO2 ESB; http://wso2.org/esb WSO2 Inc.; http://wso2.org Lean . Enterprise . Middleware phone: +1 408 754 7388 ext 51789 email: [email protected]; cell: +94 77 341 3097 blog: http://blog.ruwan.org linkedin: http://www.linkedin.com/in/ruwanlinton google: http://www.google.com/profiles/ruwan.linton tweet: http://twitter.com/ruwanlinton
