全球最实用的IT互联网信息网站!

AI人工智能P2P分享&下载搜索网页发布信息网站地图

当前位置:诺佳网 > 电子/半导体 > 接口/总线/驱动 >

常用的接口通信开发有哪些

时间:2021-01-29 10:38

人气:

作者:admin

标签: 接口通信  通信开发 

导读:常用的接口通信开发有哪些-webservice使用的较少,通信写起来比较复杂,老系统还会用,主要写接口生成类时,对方接口必须时写好了,可以调用通,才可以在本地生成使用的类。也有优...

  1、http协议通信

  主要通过post,get方式提交,通信较耗时,至少几百毫秒,但是如果采用线程池做,在初次建立连接时,耗时,建立连接后,通信挺快的,十几毫秒可以搞定。httpClinet要使用4.5.7及以上,版本低的线程多了,容易把线程异常。很好用。从消息确认上,比tcp好用,http可以同步返回消息成功或失败,业务逻辑处理更简单。

  2、tcp协议通信

  tcp通信效率较高,主流框架使用较多的时netty框架,mina框架用的少了,netty框架主流的时4.*版本,5.*版本的不是很受欢迎。netty框架使用较多,非常优秀的,使用时,要注意消息的结束标识,和消息设定大小,否则可能消息部分缺失或收不到。

  3、webservice通信

  webservice使用的较少,通信写起来比较复杂,老系统还会用,主要写接口生成类时,对方接口必须时写好了,可以调用通,才可以在本地生成使用的类。也有优点,以前跨系统,跨语言的解决方案,现在很少用了。

  4、mq通信

  通过mq消息中间件,分成了消息的消费方和生产方,将二者解耦合,只要消息的报文内容格式没有变化,无论双方怎么变,都对对方没有影响,使用较多。
责任编辑人:CC

温馨提示:以上内容整理于网络,仅供参考,如果对您有帮助,留下您的阅读感言吧!
相关阅读
本类排行
相关标签
本类推荐

CPU | 内存 | 硬盘 | 显卡 | 显示器 | 主板 | 电源 | 键鼠 | 网站地图

Copyright © 2025-2035 诺佳网 版权所有 备案号:赣ICP备2025066733号
本站资料均来源互联网收集整理,作品版权归作者所有,如果侵犯了您的版权,请跟我们联系。

关注微信