前言: Thrift作为Facebook开源的RPC框架, 通过IDL中间语言, 并借助代码生成引擎生成各种主流语言的rpc框架服务端/客户端代码. 不过Thrift的实现, 简单使用离实际生产环境还是有一定距离, 本系列将对Thrift作代码解读和框架扩充, 使得它更加贴近生产环境. 本文讲述.....
分类:
其他好文 时间:
2014-08-05 18:33:29
阅读次数:
295
一、开发工具1. 本项目使用Golang进行开发,主要有以下好处Golang是一种类型安全(type-safe)的语言,并且自带垃圾回收机制,避开了许多底层语言如C/C++中的陷阱引入了许多轻便实用性强的数据结构,比如变长数组,字典等提供了大量的包其中包括网络库,RPC等供编程者使用,使得开发效率更...
分类:
其他好文 时间:
2014-08-05 13:20:29
阅读次数:
436
SPDY(读作“SPeeDY”)是Google开发的基于TCP的应用层协议,用以最小化网络延迟,提升网络速度,优化用户的网络使用体验。SPDY并不是一种用于替代HTTP的协议,而是对HTTP协议的增强。新协议的功能包括数据流的多路复用、请求优先级以及HTTP报头压缩。谷歌表示,引入SPDY协议后,在...
分类:
其他好文 时间:
2014-08-05 00:35:58
阅读次数:
259
GetStreamUri函数可以获取流媒体地址。代码如下:void UserGetUri(const char* xAddr){ int result=0 ; struct soap *soap = soap_new(); struct _trt__GetStreamUri trt__Ge...
分类:
其他好文 时间:
2014-08-04 20:54:27
阅读次数:
2148
周四晚上,服务端和客户端的两个同事因为soap接口的问题争论了起来。服务端的同事认为客户端的同事发给服务端的soap消息的xml结构有问题,少了几个xml节点,导致服务器端解析出错。而客户端的同事认为自己在android手机上发送的soap,是通过一个对象发出的,对象属性什么的,看代码是正确设置了的...
分类:
移动开发 时间:
2014-08-04 01:54:56
阅读次数:
192
服务器端:建立一个Web App Debugger executable类型,不需要接口,添加一个SoapData Module,放上AdoCon,AdoDataSet,DataSetProvider1设置数据好连接,利用AdoDataSet打开一个数据集,然后编译运行,打开WebAppDebugg...
分类:
数据库 时间:
2014-08-02 18:05:33
阅读次数:
306
Delphi中WebService包含的组件解释(有7个)(1)THTTPRIO-------:使用Http消息来调用远程使用SOAP的接口对象(2)THTTPReqResp---:给服务器发送一个SOAP消息,THTTPReqResp在可调用接口上执行一个方法请求.(3)TOPToSoapDomC...
分类:
Web程序 时间:
2014-08-02 18:01:43
阅读次数:
248