AppFabric Caching - Enterprisecoding
AppFabric Cache (ya da kod adıyla Velocity) ölçeklenebilir, erişilebilir ve yüksek performanslı uygulamalar geliştirmek için sunulan harici bir dağıtık uygulama önbellek platformudur. Temelde WCF uçnoktası ile erişilebilen bir windows hizmeti olan AppFabric Cache, sizin yerinize verilerinizin nerede ve ne şekilde tutulacağını yönetmekle kalmayıp bu işlemi senkronize şekilde birden fazla bilgisayar üzerinde rahatlıkla yapabilmekte, üstelik kodunuzda bir değişikliğe ihtiyaç duymadan. Uygulamalarınızda kullandığınız her türlü veriyi (CLR nesneleri, XML, binary v.b.) harici ve dağıtık bir yapıda önbellekte tutabilmenize imkan veren AppFabric Caching sayesinde uygulamanızı ihtiyaçlarınız doğrultusunda yatayda dilediğiniz kadar genişletebilme gücüne sahip olabileceksiniz. Bu özelliğin size getireceği bir diğer önemli güç ise uygulamanızın yüksek erişilebilirliğe sahip ve hatalara karşı töleranslı olmasıdır. AppFabric Cache’in bir başka önemli özelliği asp.net oturum sağlayacı (session provider) desteği sunması. Bu özellikle birlikte mevcut asp.net uygulama kodunuzda değişikliğe ihtiyaç duymaksızın yapılandırma dosyasında oturum sağlayıcı olarak AppFabric Cache’i verebilir ve size sağladığı tüm avantajları anında kullanmaya başlayabilirsiniz.
Örnek bir senaryo üzerinden AppFabric Cache’i hangi gereksinimler nedeniyle ve ne şekilde kullanabilirsiniz görmeniz konuyu daha iyi anlamanız açısından faydalı olacaktır; web tabanlı bir uygulama yaptığınızı düşünelim. Arka planda verilerinizi bir veritabanında saklamaktasınız. Aşağıdaki grafikte görülen mimaride, sunucu ve istemci tarafları birbirinden ayrılmış.
Categories: Türkçe, Windows Server AppFabricBy Fatih Boy Mart 4, 2010 Leave a comment
PreviousPrevious post:Windows 7 Logon Ekranı Artalanını DeğiştirmekNextNext post:x64 üzerinde AppFabric Caching referanslarını eklemek