Click here to Skip to main content
15,885,141 members
Please Sign up or sign in to vote.
0.00/5 (No votes)
Hello,

I have a architectural problem with WCF Services.
Current service is able to resolve 1000 request per a day. It's single thread service (multithreading is not possible, because of third part dlls)
I have 5 satellites and queuing engine.
Daily capacity is around 5k request. Client needs are around 12k requests...

I am wondering if you know any better solution than copying service to 3 different locations, rename them to service1, service2, service3 and run all of them (instances of the service) per satellite with different URL?
Posted
Updated 16-Apr-14 0:23am
v3

1 solution

If your DLL is third party DLL and under some usage restriction (trial/free version) then I don't think by creating new Service will help you here. You actually need to implement them on separate servers with same service name and need to implement Load Balancing.

But keep in mind that if that is the case then Hardware cost will be higher then thirdparty solutions :)

Thanks
Rushi
 
Share this answer
 

This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)



CodeProject, 20 Bay Street, 11th Floor Toronto, Ontario, Canada M5J 2N8 +1 (416) 849-8900