Поделиться через


Управление экземплярами служб

Служба WCF (Windows Communication Foundation) является автономной единицей выполнения с опубликованным контрактом интерфейса. Ее функциональность предоставляется внешнему миру через конечные точки Windows Workflow Foundation (WF). Экземпляры служб создаются, когда их конечные точки получают запросы на их функциональность при размещении служб в среде IIS/WAS. После создания экземпляра последующие вызовы для инициации операций службы или для управления операциями службы возникают с помощью конечных точек WF службы. AppFabric явно предоставляет возможность управления материализованными экземплярами служб рабочих процессов посредством использования внутренней конечной точки. Эта функциональность изначально предоставляется AppFabric для служб рабочих процессов, настроенных для использования функций сохраняемости.

В AppFabric можно перечислять как материализованные, так и отслеживаемые экземпляры служб рабочих процессов. Однако в пользовательском интерфейсе AppFabric нельзя выполнять никакие операции управления службы над отслеживаемыми экземплярами рабочих процессов. Отслеживаемые экземпляры рабочих процессов предоставляют запись истории в экземпляре рабочего процесса (который может быть как устойчивым, так и нет), и следовательно не могут управляться. Можно управлять только материализованными экземплярами служб рабочих процессов в AppFabric. Можно выполнять запросы данных материализованного (устойчивого) экземпляра рабочего процесса для обнаружения конкретных материализованных экземпляров. Например, можно выполнять фильтрацию по идентификатору конкретного экземпляра рабочего процесса, по времени создания, времени последнего прерывания, по состоянию, по имени компьютера или по области экземпляра. Можно также фильтровать по имени исключения, по активности экземпляра, по времени последней сохраняемости, по идентификатору службы или по имени службы. Можно фильтровать множество выходных строк, чтобы отображать их в зависимости от максимального количества элементов (строк), выбранных для возврата. Дополнительные сведения см. в разделах Persisted WF Instances Page, Dashboard Page и Tracked WF Instances Page.

Важно!

Поддержка сохраняемости и отслеживания экземпляров служб WCF в AppFabric в данном выпуске отсутствует. В текущем выпуске поддерживается только сохраняемость и отслеживание экземпляров служб рабочих процессов (WF). По этой причине параметры «Просмотр материализованных экземпляров WF» и «Просмотр отслеживаемых экземпляров WF» доступны только в экземплярах WF.

Парадигма обработки команд управления служб использует асинхронную очередь команд. Пользователю будет разрешено выдавать команды управления экземплярами со страницы Материализованные экземпляры WF только для тех экземпляров, для которых отсутствуют ожидающие команды в очереди. Дополнительные сведения см. в разделе Persisted Instances Page.

Пользователи могут также управлять материализованными экземплярами служб рабочих процессов с помощью командлетов Windows PowerShell. В этом разделе рассматривается управление экземплярами служб рабочих процессов с помощью диспетчера IIS и командлетов AppFabric.

Содержание раздела

  2012-03-05