Aracılığıyla paylaş


İş Akışı Kalıcılığını Yapılandırma

AppFabric Yapılandırma Sihirbazı aşağıdaki görevlerin gerçekleştirilmesini sağlar. AppFabric Windows Server cmdlet'leri, SQL Server kalıcılık deposu oluşturmanızı ve başlatmanızı sağlar. Ek olarak, cmdlet'ler, kalıcılıkla ilgili tüm yapıların SQL Server kalıcılık deposundan kaldırılmasını sağlar.

  • İş Akışı Yönetimi Hizmeti'nin altında çalıştığı kullanıcı hesabını belirtme.

  • Kalıcılık deposu oluşturma ve başlatma. Oluşturma işlemi örnek deposunu kendisi oluşturur ve başlatma işlemi kalıcılık deposundaki kalıcılıkla ilgili tüm yapıları oluşturur.

  • Kök Web.config dosyasına, tüm uygulama ve hizmetlerin devralabileceği bir kalıcılık deposu kaydetme.

AppFabric içindeki IIS Yöneticisi uzantıları ve Windows PowerShell cmdlet'leri iş akışı hizmetlerine yönelik kalıcılık özelliklerinin yapılandırılmasına olanak verir. Aşağıdaki listede bu görevlerden bazıları açıklanmaktadır:

  • İş akışı hizmetlerine yönelik kalıcılığı etkinleştirme veya devre dışı bırakma.

  • Kullanılacak SQL Server kalıcılık deposunu belirtme.

  • SQL Server kalıcılık sağlayıcısının bilgileri kalıcılık veritabanına depolamadan önce GZip algoritmasını kullanarak örnek durumu bilgilerinin kodlanıp kodlanmayacağını belirtme.

  • Örnek tamamlandıktan sonra örneğin durum bilgilerinin silinip silinmeyeceğini belirtme.

  • Konak InstanceLockedException aldığında gerçekleştirilecek eylemi belirtme. İş akışı konağı, o an başka bir konak tarafından kilitlenmiş olan bir örneği kilitlemeye çalıştığında InstanceLockedException öğesini alır. Bu alan için izin verilen seçenekler şunlardır: Yok, Temel Yeniden Deneme ve Israrlı Yeniden Deneme. Varsayılan değer Yok'tur. Aşağıdaki listede, bu üç seçeneğin açıklamaları sağlanmaktadır:

    • Yok. Hizmet konağı, örneği kilitlemeye çalışmaz ve çağırana InstanceLockedException özel durumunu iletir.

    • Temel Yeniden Deneme Hizmet konağı, örneği kilitlemeyi üstel olarak artan gecikme süreleriyle yeniden dener ve bu işlem dizisinin sonunda çağırana InstanceLockedException özel durumunu iletir.

    • Israrlı Yeniden Deneme Hizmet konağı, örneği kilitlemeyi doğrusal bir yeniden deneme aralığıyla yeniden dener ve bu işlem dizisinin sonunda çağırana özel durumu geçirir.

  • Kilidin yenilenmesi gereken zaman aralığını belirtme. Kilidin süresi son yenilenmesinden 30 saniye + (belirtilen kilit yenileme süresi) sonra dolar.

  • SQL İş Akışı Örnek Deposu'nun, önceki algılama döngüsünün ardından kalıcılık veritabanında çalıştırılabilir veya etkinleştirilebilir iş akışı örneklerini algılamak için bir algılama görevi çalıştırmasından sonra geçen süreyi belirtme. SQL İş Akışı Örneği Deposu, düzenli aralıklarla uyku modundan çıkan ve kalıcılık veritabanındaki çalıştırılabilir veya etkinleştirilebilir örnekleri algılayan bir iç görev çalıştırır.

AppFabric, iş akışı hizmet örnekleri için yönetim hizmetleri sağlayan bir Windows hizmeti olan İş Akışı Yönetimi Hizmeti'ni içerir. Bu hizmetle ilgili daha fazla bilgi için bkz. İş Akışı Yönetimi Hizmeti. Bu hizmet, IIS Yöneticisi uzantıları veya cmdlet'leri kullanılarak yapılandırılabilen hiçbir yapılandırma parametresini göstermez. Ancak, İş Akışı Yönetimi Hizmeti'nin yapılandırma dosyalarında izlediği örnek depolarını doğrudan yapılandırabilirsiniz.

Bu bölümde, iş akışı kalıcılığını, örnek depolarını ve İş Akışı Yönetimi Hizmeti'ni yapılandırmayı açıklayan konular bulunmaktadır.

Bu Bölümde

Ayrıca bkz.

Kavramlar

Kalıcılık Kavramları

Diğer Kaynaklar

SQL İş Akışı Örnek Deposu

  2011-12-05