09 2009 档案
摘要:说明 名称[长度,单位:字节]包结构Header[10]: 包头Body[21+?]: 包体Header[10]协议头[1]: 1字节长度,如0x07协议版本[1]: 1字节长度,如0x01Body长度[4]: 4字节长度的数字,即Body长度最大支持4G保留[4]:Body[25+?]包类型[1]: 1字节长度,如请求包、响应包、其他包等,支持255种类型命令类型[1]: 1字节长度,如...
阅读全文
摘要:由来:前几天看DNT3的代码,看里面已经集成了访问memcache的功能,想想的确现在少.net平台上的类似缓存服务器软件,MS的Velocity估计还有一段时间,就大致了解了一下memcache的功能结构,一看和去年自己设计的tcp通讯框架有点类似,由于框架并发tcp在2-3k,及大量处理数据库数据,因此也涉及到了一些cache的功能和策略设计。倒是现在想来设计一套完整的类似memcache的系...
阅读全文