Following on from this question:
Run WCF ServiceHost with multiple contracts
Are there any performance penalties from running multiple service hosts as suggested in one of the answers?
I am looking at implementing a solution with 4-5 service contracts, and could define one class implementing the contracts as chilltemp’s suggestion, or run 4-5 service hosts each hosting one service contract as Chris Porter’s suggestion.
I would prefer to run multiple service hosts for a bit more flexibility but I wondered if there was any performance penalty to starting these hosts?
Thanks in advance,
Will
How are you hosting them? IIS? Windows service? Console app? In almost all cases once the services spin up you are not going to see much performance difference between running them as one service or running them as independent services.