1、Socket通信,基于TCP/UDP二进制通讯;效率最高,编程最复杂,需要自定义通讯格式;
2、JavaEE体系中的RMI或EJB,在Socket基础之上封装的实现,
直接面象Java对象编程,编程相对简单,不需要考虑低层实现,效率也不错,
但只能是Java系统间通信

3、基于HTTP的通信,即服务端提供可访问URL,客户端模拟http请求完成通信;
可跨平台跨语言,通讯效率相对较低,编程较简单
4、hessian,remoting on HTTP,类似于RMI与Socket的关系;

5、JMS,异步通信

6、WebService,可跨平台跨语言,工具丰富,复杂通信相对编程简单,
通信效率低

相关文章:

  • 2021-12-12
  • 2021-09-14
  • 2021-08-16
猜你喜欢
  • 2021-11-04
  • 2021-12-12
  • 2021-12-14
  • 2021-04-05
  • 2021-08-05
  • 2022-12-23
  • 2021-11-13
相关资源
相似解决方案