TnCouchbaseClient

--

Kütüphane couchbase cache server'a bağlanıp, cache operasyonları yapmanızı çok daha basit ve kod tekrar yapmanızı önleyerek sağlar.


Genel cache senaryosunu template dizayn pattern'i ile implementasyonu ve interface(Arayüz)'ler üzerinden işlemleri rahatça gerçekleştirebilmenizi sağlar.

Genel caceh senaryosu;

cache key ile cache server'ı sorgula, eğer cache server'da varsa, cachelenmiş datayı(model) dön, cache'te yoksa herhangi bir (servis/repository/database/file/webservis..) data sağlayıcıya eriştiğiniz metodu çağırıp, dönen değeri kontrol eder, null gelmez ise cache'ler ve geri döner. Null gelir ise cache'lemez. (bu noktası gelişime açık, burası kullanan kişinin insiyatifine göre değişir.)


Nuget : https://www.nuget.org/packages/TnCouchbaseClient/

Github : http://turgaycan2.github.io/TnCouchbaseClient/

Örnek kullanım ve entegrasyon testleri mevcuttur.

Ref : Kaynak