两种系统间通信方式的比较
来源:互联网 发布:608所怎么样 知乎 编辑:程序博客网 时间:2024/04/30 07:32
对分布式java应用来说,如何实现系统间通信?常见的两种典型方法如下:(整理自bluedavy的《分布式java应用:基础和实践》)
java实现
TCP/IP+BIO:socket和serverSocketTCP/IP+NIO:SocketChannel和ServerSocketChannel
UDP/IP+BIO:DatagramSocket和DatagramPacket
UDP/IP+NIO:DatagramChannel和ByteBufferRMI:UnicastRemoteObject和LocateRegistry
Web Service框架实现Mina--NIO实现,同时支持TCP和UDP
NettySpring RMI
CXF(包括xfire)/Axis性能影响点连接池、连接复用、短(长)链接序列化(反序列化)
反射
java系统间通信的框架和技术还有很多,但通常都是基于上述两种进行扩展的,掌握了其通信原理就容易理解其他的。
- 两种系统间通信方式的比较
- 常用两种系统体系结构的比较
- IOS Tableview的两种系统样式
- 4种系统间交互方法比较
- 4种系统间交互方法比较
- linux几种系统比较
- 两种系统启动&加载QT库
- 进程间通信的方式及比较
- 进程间通信的方式及比较
- 进程间通信方式的比较
- 进程间通信的方式及比较
- Linux进程间通信-几种通信方式的比较
- Linux与WinCE驱动开发对比之一 —— 两种系统的发展趋势
- Linux与WinCE驱动开发对比之一 —— 两种系统的发展趋势
- 两种系统热备方案
- 魔方机器人之下位机编程-----两种串口通信方式的比较
- 应用集成的四种系统架构方式(系统分析师知识点)
- 进程间通信方式比较
- 分别用js和java解析xml文件
- mysql相关的日志文件
- MySQL优化:可配置选项的WAIT_FOR_READ
- libevent项目分析(一) -- 准备阶段
- Python:通过计算阶乘来学习lambda和reduce这两个函数的使用
- 两种系统间通信方式的比较
- oracle-如何让表的一个列自动增长
- 托管C++探索01-数据类型
- extern声明的使用心得
- DB2最佳实践(AIX6.1)——虚拟内存配置
- VLAN 及子网划分
- 近日处理shopex商品时用到的一些SQL语句
- UML类图关系全面剖析
- FPGA中系统运行频率计算方法