IM项目-文件服务器的冲突
来源:互联网 发布:ui给程序员的规范图 编辑:程序博客网 时间:2024/06/06 04:04
由于IM项目需要与Web应用结合 ,所以必须要考虑在文件下载时的锁定问题,比较好的方式就是当IM需要读文件时首先拷贝副本,然后对文件副本进行操作。同时为了节省磁盘空间,可以在内存中维护一个下载文件使用列表,IMClient请求下载某文件时,首先查看这个表,如果文件已经打开,则直接使用,否则,拷贝副本,文件下载完成或中断时,检查表中是否还有其他用户使用这个文件,如果没有,删除副本。
另外,由于文件服务器有大量的IO操作,所以对于文件列表的查询和更新操作,不使用数据库,而是使用xml文件,考虑到web脚本的效率问题,可以把信息存到多个xml文件中,分别保存不同的信息,Web只关注它用的。
- IM项目-文件服务器的冲突
- IM项目-数据库的开端
- IM项目-数据库的封装
- netty的IM项目小结
- 文件服务器解决方案(项目源码)
- 开源的 IM 项目 Sealtalk
- IM项目即将结束
- android IM项目完成
- IM聊项目总结
- IM项目进程总结
- IM项目总结
- Samba文件服务器的配置
- Linux文件服务器的配置
- Samba文件服务器的配置
- 文件服务器-OU的概念!
- Ubuntu文件服务器的构建”
- Samba文件服务器的配置
- Samba文件服务器的配置
- The first
- 若使用基类指针delete派生类对象,需将基类和派生类的析构函数声明为virtual
- Page_Load(null,null);dropDownList_SelectedIndexChanged(null,null);
- erwin unable to find all oracle library functions 问题解决
- 回家
- IM项目-文件服务器的冲突
- vb冒泡排序函数
- Win32 二进制资源格式
- Net平台开发的技术规范与实践精华总结(转载)
- ASP.NET 2.0服务器控件开发之复杂属性
- 用ASP给图片加水印
- C++箴言:理解typename两个含义
- linux中ELF加载过程分析
- asp.net使用摄像头拍照