IIS и WAS динамическая активация - PullRequest
1 голос
/ 19 апреля 2011

Я учу теорию WCF.В одной из книг о WCF говорится, что IIS и WAS поддерживают динамическую активацию, поэтому можно создать фабрику хостов службы.Что такое динамическая активация?

1 Ответ

1 голос
/ 20 апреля 2011

Похоже, вы пытаетесь понять, что такое службы активации процессов Windows (сокращенно обозначенные как «WAS» в бесконечной мудрости Microsoft) и что они предоставляют.WAS работает с IIS для обслуживания экземпляра службы WCF по требованию.Требование - это запрос, отправленный через некоторый транспорт (HTTP, TCP, MSMQ), содержащий сообщения на основе мыла или REST для обработки службой WCF.Это динамическая активация экземпляра службы для обработки сообщения.

Альтернатива «динамической активации» - написать что-то вроде приложения-службы Windows NT для размещения службы WCF.Динамическая активация предпочтительна, потому что она предоставляет сервису возможность масштабирования, чтобы справиться с большой нагрузкой, а затем высвободить эти ресурсы для использования другими процессами.В хосте на основе службы NT экземпляр службы WCF всегда работает, и вам необходимо решить, как обрабатывать требования масштабируемости.Если вы хотите понять все детали, посмотрите эту статью, в которой объясняется, как можно разместить службу WCF.

...