前言:本人菜鸟一枚,抛砖引玉,欢迎大神指正。敬张孝祥老师
正文:一个大型项目保护多个功能模块,往往各个模块的功能不同,访问量不同,往往把个模块分开部署,且根据使用量的不同,部署的数量不同。这就引发了模块的数据传递。
工作以来遇到了3中传递方式:
1:WSDL.
2:HttpClient,传递XML
3:URLConnection 传递字节流
比较如下:
1:WSDL,用于不同公司或部门的的数据传递。走SOP协议,可以为异构系统,无需为客户端提供SDK.
2: HttpClient,传递XML,需要为客户端提供SDK或者文档,可以为异构系统,因为涉及到XML的解析效率较3要低。
3:URLConnection 传递字节流,同构系统,必须提供SDK,走HTTP协议,无需解析,效率高。
浙公网安备 33010602011771号