猿问

springboot的javaweb应用,如何与其他javaweb应用交互数据?

我做了一个springboot框架的javaweb应用,现在需要和其他应用交互数据。

其他应用中,有的是springboot框架的,有的是spring的。而且,有的应用是和我的应用部署在同一个服务器上的,有的不是部署在同一个服务器上的。
他们之间,如何通过TCP的方式交互数据?
据说还可以使用webservice,我想了解一下,使用webservice和使用TCP的方式各有什么特点?

人到中年有点甜
浏览 582回答 7
7回答

慕虎7371278

springboot有封装了httpclient的RestTemplate

忽然笑

Webservice略重,如今轻量型应用很少用了吧。。。 Thrift转换成二进制Socket传输,速度快,内部存在队列,跨越不同语言,可设置传输通道的信息长度

UYOU

两种做法,一种是通过webservice的处理,另一种就是HTTP 接口请求

收到一只叮咚

webservice一般还是异构场景用 比如你跟.net做交互;同构直接RPC吧或者做rest服务
随时随地看视频慕课网APP

相关分类

Java
我要回答