Konfigurace trvalosti
Průvodce konfigurací technologie AppFabric umožňuje provádět následující úlohy. Rutiny prostředí Windows PowerShell technologie AppFabric umožňují vytvářet a inicializovat úložiště trvalosti systému SQL Server. Tyto rutiny navíc umožňují odebrat z úložiště trvalosti systému SQL Server všechny artefakty související s trvalostí.
Zadejte uživatelský účet, pod kterým je spuštěna Správa pracovního postupu.
Vytvořte a inicializujte úložiště trvalosti. Při procesu vytváření bude vytvořeno samotné úložiště instancí a při procesu inicializace budou vytvořeny všechny artefakty související s trvalostí v úložišti trvalosti.
Zaregistrujte úložiště trvalosti v kořenovém souboru Web.config, který mohou dědit všechny aplikace a služby.
Rozšíření Správce služby IIS a rutiny prostředí Windows PowerShell, které jsou obsaženy v technologii AppFabric, umožňují konfigurovat funkce trvalosti pro služby pracovních postupů. V následujícím seznamu jsou popsány některé z těchto úkolů:
Povolte nebo zakažte trvalost pro služby pracovních postupů.
Zadejte úložiště trvalostí systému SQL Server, které chcete použít.
Zadejte, zda má zprostředkovatel trvalosti systému SQL Server zakódovat informace o stavu instance pomocí algoritmu GZip před jejich uložením do databáze trvalosti.
Zadejte, zda mají být informace o stavu instance po jejím dokončení odstraněny.
Zadejte, jaká má být provedena akce, pokud hostitel přijme výjimku InstanceLockedException. Hostitel pracovního postupu přijme výjimku InstanceLockedException při pokusu o uzamčení instance, protože je tato instance právě uzamčená jiným hostitelem. Povolené možnosti pro toto pole jsou: Žádné, Základní opakování a Agresivní opakování. Výchozí hodnota je Žádné. Následující seznam obsahuje popisy těchto tří možností:
Žádné: Hostitel služby se nepokusí uzamknout instanci a předá volajícímu výjimku InstanceLockedException.
Základní opakování: Hostitel služby se opakovaně pokusí uzamknout instanci s exponenciálně rostoucím zpožděním a na konci sekvence předá volajícímu výjimku InstanceLockedException.
Agresivní opakování: Hostitel služby se opakovaně pokusí uzamknout instanci v lineárním intervalu opakování a na konci sekvence předá volajícímu výjimku.
Zadejte časový interval, ve kterém musí být zámek obnoven. Platnost zámku vyprší za dobu 30 sekund + (zadaný čas obnovení zámku) po jeho posledním obnovení.
Určuje časové období, po jehož uplynutí úložiště instancí pracovních postupů SQL spustí úlohu zjišťování spustitelných nebo aktivovatelných instancí pracovních postupů v databázi po předchozím cyklu zjišťování. Úložiště instancí pracovních postupů SQL spustí vnitřní úlohu, která se pravidelně probouzí a zjišťuje spustitelné nebo aktivovatelné instance v databázi trvalosti.
Hostitelské služby technologie AppFabric obsahují Správu pracovního postupu, což je služba systému Windows poskytující služby správy pro instance služeb pracovních postupů. Další informace o této službě naleznete v tématu Správa pracovního postupu. Tato služba nezveřejňuje žádné parametry konfigurace, které lze konfigurovat pomocí rozšíření nebo pomocí rutin rozhraní Windows PowerShell. Můžete však přímo konfigurovat úložiště instancí, která Správa pracovního postupu monitoruje v konfiguračních souborech.
Podrobnosti o způsobu konfigurace funkcí trvalosti pro služby pracovních postupů naleznete v tématu Konfigurace trvalosti pracovních postupů.
2011-12-05