@Vlad Mucescu iyi bir cevap verdi, ancak örtüşen geri dönüşüm hakkında konuştuğu bir uygulamanın geri dönüşümünü açıkladığı kısım gibi görünüyor. İki geri dönüşüm türü vardır: Geri Dönüşüm İşlemi ve Örtüşen Geri Dönüşüm ( kaynak MSDN ):
Proses Geri Dönüşümü
Çalışan işlem yalıtım modu, IIS'nin çalışan işlemlerini yeniden başlatarak Web uygulamalarını otomatik olarak yenilediği işlem geri dönüşümü sunar. İşlem geri dönüşümü sorunlu uygulamaların sorunsuz çalışmasını sağlar ve uygulama kodunu değiştirmenin mümkün olmadığı durumlarda özellikle etkili bir çözümdür.
Bir geri dönüşüm olayının oluşumunu izleyen süreç geri dönüşümü iki şekilde gerçekleşebilir.
Halen uygulama havuzuna hizmet veren çalışan işlemi sonlandırırsa, çalışan işlemlerin üst işlemi olarak işlev gören WWW Hizmeti (W3SVC) yerine yeni bir işlemi yeniden başlatır.
İşçi işlemi sonlandırdığında, aynı anda yeni bir işlem başlatılır. Bu geri dönüşüm türüne örtüşen geri dönüşüm denir. Tüm uygulama havuzları için varsayılandır.
Örtüşen Geri Dönüşüm
Örtüşen bir geri dönüşüm senaryosunda, bir geri dönüşüm için hedeflenen işlem, kalan işçi isteklerinin tümünü aynı anda oluştururken kalan tüm istekleri işlemeye devam eder. Yeni işlem, eski işçi işlemi durmadan önce başlatılır ve istekler daha sonra yeni işleme yönlendirilir. Bu tasarım, hizmette gecikmeleri önler, çünkü eski işlem, yeni işlem başarılı bir şekilde başlatılana kadar istekleri kabul etmeye devam eder ve yalnızca yeni işlem istekleri yerine getirmeye hazır olduktan sonra kapatılması istenir.