Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
HTTP Server sürüm 2.0 API'si, istek kuyruğundaki isteklere hizmet veren çalışan işlemlerini yalıtarak daha güvenli ve daha güvenilir bir hizmet oluşturma olanağı sağlar. İstek kuyruğu, erişimi kesinlikle denetleyen bir denetleyici veya oluşturucu işlemi tarafından oluşturulur ve yönetilir. Denetleyici işlemi, istek kuyruğunda G/Ç gerçekleştiren bir veya daha fazla ayrı çalışan işlemini başlatır. Denetleyici işlemi yönetim ayrıcalığıyla çalışır ve istek kuyruğu yapılandırırken, düşük ayrıcalıklı çalışan istek kuyruğundan erişim ve hizmet isteklerini işler. Bu mimari, "en az ayrıcalık" altında çalışan uygulamaların ilkesini destekler ve çalışan işlemlerinde çalışan üçüncü taraf kodu tarafından sunulan güvenlik açıkları olasılığını azaltır.
Denetleyici işlemi bir ad ve Erişim Denetim Listesi (ACL) ile istek kuyruğu oluşturduğunda istek kuyruğuna erişim verilir. ACL'ye dahil edilen web uygulamaları var olan bir istek kuyruğunun adını kullanarak açabilir. Oluşturucu işlemi, istek kuyruğundaki bir çalışan işlemi de olabilir. Daha fazla bilgi için adlandırılmış istek kuyruğu konusuna bakın. Aşağıdaki diyagramda çalışan işlem modeliyle çalışan tipik bir HTTP uygulamasının mimarisi gösterilmektedir:
çalışan işlem modelini kullanan bir H T T P uygulamasının mimarisini gösteren 
Uygulama içindeki tek tek çalışan işlemleri diğer çalışan işlemlerinden yalıtılır ve her bir çalışan işleminin durumu denetleyici işlemi tarafından izlenebilir. Denetleyici işlemi çalışan işlemlerinden yalıtılır. HTTP mimarisinin bileşenleri aşağıda açıklanmıştır:
- Oluşturucu veya denetleyici işlemi: Denetleyici işlemi, sistem durumunu izlemek ve hizmeti yapılandırmak için yönetici ayrıcalıklarıyla veya olmadan çalışabilir. Denetleyici işlemi genellikle hizmet için tek bir sunucu oturumu oluşturur ve sunucu oturumu altındaki URL gruplarını tanımlar. Belirli bir URL'nin ilişkilendirildiği URL grubu, ad alanının belirli BIR URL tarafından belirtilen istek kuyruğu hizmetlerini belirler. Denetleyici işlemi ayrıca istek kuyruğu oluşturur ve istek kuyruğuna erişebilen çalışan işlemlerini başlatır.
- Çalışan İşlemi: Denetleyici işlemi tarafından başlatılan çalışan işlemleri, hizmet verdikleri URL'lerle ilişkili istek kuyruğunda GÇ gerçekleştirir. web uygulamasına, istek kuyruğu oluşturulduğunda ACL'deki denetleyici işlemi tarafından istek kuyruğuna erişim verilir. Web uygulaması aynı zamanda oluşturucu işlemi değilse, hizmeti yönetmez veya istek kuyruğu yapılandırmaz. Denetleyici işlemi, istek kuyruğunun adını çalışan işlemine iletir ve çalışan işlemi istek sırasını ada göre açar. Çalışan işlemleri, uygulamanın diğer bölümlerinde güvenlik açıklarına neden olmadan üçüncü taraf web uygulamalarını yükleyebilir.
- İstek Kuyruğu: İstek kuyruğu denetleyici işlemi tarafından oluşturulur ve yapılandırılır. Denetleyici, istek kuyruğu oluşturulduğunda ACL'de istek kuyruğuna erişim izni verilen işlemleri belirtir.
- Sunucu Oturumu: Denetleyici işlemi genellikle uygulama için tek bir sunucu oturumu oluşturur ve yapılandırılır. Sunucu oturumu, uygulamanın tamamı için yapılandırma özelliklerini korur. URL grupları, denetleyici işlemi tarafından sunucu oturumu altında oluşturulur.
- URL Grubu: Denetleyici işlemi, sunucu oturumu altında URL gruplarını oluşturur ve URL grubunu sunucu oturumundan bağımsız olarak yapılandırılır. URL'ler, denetleyici işlemi tarafından gruba eklenir. İstekler, URL grubunun ilişkili olduğu istek kuyruğuna yönlendirilir.