Spring远程服务(RPC)

Posted 东方印象

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Spring远程服务(RPC)相关的知识,希望对你有一定的参考价值。

  Spring支持几种不同的RPC模型,包括远程方法调用(RMI)、Caucho的Hessian和Burlap和Spring自带的HTTP invoker。如下:

  无论选择哪一种RPC模型,我们都会发现Spring对每一种模型都提供了风格一致的支持。在所有的模型中,服务都作为Spring所管理的Bean配置到我们的应用中。这是采用一个代理工厂Bean实现的,这个Bean能够像本地对象一样将远程服务装配到其他Bean的属性中去。它的工作原理如下:

 

以上是关于Spring远程服务(RPC)的主要内容,如果未能解决你的问题,请参考以下文章

Spring Boot 2 整合 Dubbo 框架 ,实现 RPC 服务远程调用

Spring实战笔记:Spring集成

手撸rpc框架,并基于spring进行二次注解开发

如何理解 RPC 远程服务调用?

「附源码」Dubbo+Zookeeper 的 RPC 远程调用框架

带你手写基于 Spring 的可插拔式 RPC 框架通信协议模块