- 博客(2)
- 收藏
- 关注
转载 优雅的Bitcask
<br />Bitcask是一个日志型的基于hash表结构和key-value存储模型,我了解到他也就几天时间,但是其简洁有效的设计思路,让我的某种技术癖好得到了极大满足,于是酝酿出这篇东西。<br />Bitcask模型指导下的存储系统有Riak和豆瓣的beansdb新版本(beansdb新版本信息,参见这里),下面就简单的介绍一下Bitcask模型:1.日志型的数据文件<br />何谓日志型?就是append only,所有写操作只追加而不修改老的数据,就像我们的各种服务器日志一样。在Bitcask模型
2011-05-23 22:07:00 1058
转载 检测socket链接是否断开
【解决方案】 <br />1. 发送重试,由业务完成。 因为club_l5的send接口不会保留用户发送的内容,在recv失败的情况下,用户发送的数据已经丢失,所以只能由业务进行重试。 结论:否定。由于后端服务器有多台,每次发送的时候并不能不能保证连接的机器还是上次发送的那一台服务器,有可能后端所有的连接都被断开,虽然失败比例有所降低,还是不能解决问题。 <br />2. 修改服务器端关闭连接的等待时间。 治标不治本,可以在紧急情况下使用。 经过和still、allan、robb
2011-05-17 16:34:00 1803
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人