SOA实现技术

SOA实现技术

通讯协议和数据序列

基于TCP协议:能够减少网络传输字节数,降低网路开销,效率高,但是实现复杂,且由于协议和标准不同,难以进行跨平台,和企业间的便捷通信,并且当服务越来越多的时候,负载聚恒策略,服务地址管理和配置都会变得复杂和繁琐,目前也没有很好的开源支持。

基于Http协议:那么他相对于Tcp来说,首先他是构建在Tcp/Ip协议之上,效率相对于tcp要低,传输字节也要比tcp多,所以他传输占用的时间会长,当然我们也能使用一些gzip数据压缩等对数据压缩或者类似于Hessain,Thrift等等传输2进制数据流,减少数据传输量缩减与TCP的差距,当然HTTP也是有很多自己的优点,比如他的存在天生就可以解决异构调用的问题,还有处理处理大流量高并发的情况下很多成熟开源的解决方案想iis,nginx,tomcat,apache等。

各种数据序列化对比

 

posted @   delphi中间件  阅读(260)  评论(0编辑  收藏  举报
编辑推荐:
· AI与.NET技术实操系列(二):开始使用ML.NET
· 记一次.NET内存居高不下排查解决与启示
· 探究高空视频全景AR技术的实现原理
· 理解Rust引用及其生命周期标识(上)
· 浏览器原生「磁吸」效果!Anchor Positioning 锚点定位神器解析
阅读排行:
· DeepSeek 开源周回顾「GitHub 热点速览」
· 物流快递公司核心技术能力-地址解析分单基础技术分享
· .NET 10首个预览版发布:重大改进与新特性概览!
· AI与.NET技术实操系列(二):开始使用ML.NET
· 单线程的Redis速度为什么快?
历史上的今天:
2014-11-18 通用FASTREPORT打印模块及接口方法
2014-11-18 通用程序自动升级
点击右上角即可分享
微信分享提示