memcached新的C#客户端--BeIT Memcached

网站的项目(.NET 2.0)中使用了memcached作为主要缓存服务,好处就不讲了。

目前使用的还是EnyimMemcached,也发现几个问题,但是自从07年8月,作者就没有再更新,本来xingd准备自己着手改写的。

前几天正好出了一个新的C#客户端——BeIT Memcached,这个客户端是基于2007-12-06发布的memcached V1.2.4进行开发的,所以gets这个比较有用的命令也有支持

下载看了源代码,结构比较清晰,比较轻量化,除了基本的命令、连接池的提供,增加了简单的序列化和反序列化还有LogAdapter,几个Feature也值得期待:

  • Socketpool with configurable size
  • High-performance
  • Key prefixing
  • Detection of dead servers
  • Small code-size
  • Very easy to embed
  • No external dependencies
  • No unmanaged code
  • No background threads
  • Flexible logging
  •  

    posted @ 2008-02-26 23:00 工业酒精 阅读(2497) 评论(1) 编辑 收藏

     回复 引用 查看   
    #1楼2008-02-27 10:54 | xingd      
    EnyimMemcached的代码中也有新的特性,比如Multi-Get,但是一直没有正式release出来。

    consistent hashing和multi configuration接下来也都是需要的。