多个服务器之间数据通信的解决方案

J2EE 码拜 6年前 (2015-10-22) 578次浏览
本人正在做一个JavaWeb项目,这个项目可能会部署多台服务器在不同地方。但这些服务器之间会有数据通信,例如A服务器要获取B服务器(不在同一个局域网内)的用户列表。
本人想问一下牛人提供几种解决方案。
解决方案:40分
1.本人写socket
2.http协议交换数据
3.用webservice
解决方案:10分
bs方式显然不太适合,cs方式都可以
解决方案:30分
thrif 远程调用框架
mina socket框架,基于这个的话可以简化socket开发,好处就是有状态连接。
http 请求用httpclient 接收请求,假如你的是两个web application就好办了,不是的话在两个应用中嵌入jetty也可以解决。

CodeBye 版权所有丨如未注明 , 均为原创丨本网站采用BY-NC-SA协议进行授权 , 转载请注明多个服务器之间数据通信的解决方案
喜欢 (0)
[1034331897@qq.com]
分享 (0)