Java远程调用系列(一)——概览篇

版权声明:本文为博主原创文章,大家喜欢的话,多多转载吧! https://blog.csdn.net/u011500356/article/details/78330170

首先,来几个基本问题

远程调用是什么(概念)?

内涵

定义:
本质上来讲,
通俗来讲,

外延(相关的易混概念)

Java中的远程 VS 客户端和服务端的交互调用
远程通信 VS 远程调用 VS 服务和服务的调用
远程调用 VS 远程过程调用 VS 远程对象调用
SOA
SOAP
Webservice
RPC
RMI
CXF
REST vs Restfull
http、HTTPS、httpclient
websocket
servelet技术

EJB中的Remote注解
Spring中的远程调用
MQ技术 VS 远程调用
ESB VS 远程调用

为什么需要远程调用?

必要性

意义,带来的好处是什么?

分布式系统中的系统环境建设和应用程序设计和RPC的关系?

怎么实现远程调用?

实现原理

可能涉及到的协议

可能涉及到的底层实现技术

基本步骤

具体实现方式

如何选型?

技术发展趋势

当下流行程度

技术的学习成本

公司现有架构和未来架构方向

扩展问题

.NET平台下的远程调用怎么做的?

设计模式和Java远程调用的关系?

代理模式在远程调用中的应用

猜你喜欢

转载自blog.csdn.net/u011500356/article/details/78330170