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

Reply via email to