`
newslxw
  • 浏览: 207867 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论
文章列表
技术框架版本:hessian 3.16+spring 2.5 由于hessian不支持文件传输,所以我们将文件内容保存到byte数组中,然后返回给客户端,客户端再将字节写到文件中,文件读取采用随机文件读取方式。 示例如下: public interface ISynFile { /** *@param filename 需要下载的文件名 *@param offset 从offset位置开始读取文件 *@param length 读取字节数 */ byte[] downloadFile( String filename, long offset, int length); ...
最近有个项目需要做远程数据同步业务,主要功能是将服务器上的数据库数据和文件更新到客户机上的数据库和文件,在互联网环境下完成。 可选协议包括:rmi.hessian,socket,nio,ftp,web service等,翻阅了很多资料,最后还是决定使用hessian,原因如下: 1、目前的WEB容器都支持hessian,hessian本身就是使用http的传输协议,可以通过容器来保证安全性和稳定性 2、通信速度不错 3、spring提供了hessian插件,便于开发 4、支持大量并发请求 5、可以以对象方式接受数据,而NIO以字节方式传输 hessian传递的所有对象都必须是序列化的
Global site tag (gtag.js) - Google Analytics