摘要: 1. php提供界面,从HBase服务端下载二进制文件。方案:为了降低系统之前的耦合,前台与后台采取rpc交互方式。采用Thrift封装一个服务,提供下载接口。由于从HBase中读出来就是二进制流,所以php端的Thrift client可以直接接收二进制然后定通过http直接传输到浏览器端。具体实现方式:Thrift中有个类型叫做binary,所以这是个突破口。binary dk_downLoadFileBytes(1:string id)//接口定义HBase端是byte[] 类型作为该接口的返回值(Java)。php端直接可以将接收的二进制定向到网页,代码如下:$client = new 阅读全文
posted @ 2013-04-21 14:43 花考拉 阅读(395) 评论(0) 推荐(0) 编辑
点击右上角即可分享
微信分享提示