摘要: MySpace DataRelay 分布式数据缓存源码分析[转]MySpace作为.NET架构在互联网平台最为成功的案例之一,其中非常重要的系统datarelay分布式数据缓存也开源了,DataRelay提供了高性能的缓存系统和消息处理机制,并支持自定义计算Component组件,支持Cluster,有完整的Replication和负载均衡机制,组件都是以windows服务的形式,可以非常灵活的进行部署,客户端与服务端使用Socket进行通信通讯,另外还可以很方便的扩展各种自定义组件,譬如缓存部分可以使用Memcached,还有最近比较流行Redis。MySpace虽然开源出来datarela 阅读全文
posted @ 2013-09-28 22:02 技术商业梦 阅读(327) 评论(0) 推荐(0) 编辑
摘要: 在使用Memcached时,一般实时读写的场景并不多见。但多是Memcached写入后,在一定时间后才会有读操作。但是如果应用场景,是写入后瞬间即会有读操作呢?似乎没有什么特别之处,我们依然可以这样写:注:此处使用的是spymemcached客户端。MemcachedClientcache=newMemcachedClient(cacheServerAddr);cache.set("key",3600,bigData);returncache.get("key");如此写入缓存后,如果立刻就有其他客户端进行读操作,则会读取失败,因为set是异步操作(as 阅读全文
posted @ 2013-09-28 21:47 技术商业梦 阅读(362) 评论(0) 推荐(0) 编辑