Scala

2011-02-02 29 views
12

için Redis istemci kitaplığı önerileri Scala'dan Redis örneğiyle çalışmayı planlıyorum ve hangi istemci kitaplığının kullanılacağıyla ilgili öneriler arıyorum. İdeal olarak eğer iyi bir tane varsa, Scala (Java yerine) için tasarlanmış bir kütüphaneyi tercih ederim, ancak şu anda daha iyi bir yaklaşımsa, sadece bir Java istemcisi kullanmak dünyanın sonu değil.Scala

official client list, scala-redis'i yalnızca Scala'ya özgü bir seçenek olarak gösterir, ancak oldukça tarihli ve çeşitli geliştirmeler ve geliştirmelerle birlikte çeşitli çatalları vardır ... yani hangisinin hangisi olduğu net değil kullanmak.

Güncel kısa listesi:

  1. Çatal ve (redis.io gelen bağlantılı) acrosa's scala-redis
  2. debasishg's scala-redis fork (eklemeler, bir sürü düzeltmeleri refactorings)
  3. Kullanım Jedis Scala
  4. den
geliştirmek

Şu anda Jedis'e doğru yaslanmak, oldukça aktif ve saygılı görünmektedir, fakat Scala'dan Redis'i kullanırken diğerlerinin seçtikleri merakı .

cevap

6

Bu soruyu kapatmak için: Scala istemcileri arasındaki fragmantasyon nedeniyle, şu ana kadar harika olan Jedis kullanıyorduk.

6

Seçimlerden hiç memnun değildim, bu yüzden yeni bir istemci oluşturdum. Henüz Redis için tam desteğe sahip değil ve bildiğim kadarıyla onu kullanan tek kişi benim ama iyi çalışıyor. Ben Debasish en Scala-Redis çatal içine (ki Akka'da kullanılır) o taşıdık rağmen yaptığım

http://github.com/derekjw/fyrie-redis

büyük değişiklik, implicits kullanarak bir seri oldu. Maden ile diğerleri arasındaki diğer önemli fark, engelleme içermeyen io ile uygulandığı ve Akka aktörleri kullanılarak oluşturulduğundan, istemcinin eşzamansız olarak kullanılabilmesidir. Bu sadece tek bir istemci ile çok yüksek performans sağlar (diğer yandan, scala-redis tamamen senkronize olur). Son birkaç aydır üzerinde çalışma şansım olmadı.

Muhtemelen aradığınız cevap muhtemelen değil, üzgünüm!

+0

Hey, bu harika şeyler! – Unoti

+0

Cool, Bakmak için müşterimi listeme ekleyeceğim. Bazı yeni özelliklere sahip gibi görünüyor. Yorumunuzu takdir edin, derekjw! – overthink