SOAP协议是RPC协议的升级版,出现了WSDL

简介: 背景关于RPC协议的思考RPC协议的组成部分RPC协议=服务端+服务注册管理中心+客户端,构成客户端可远程调用服务端的方法,就跟调用本地方法一样方便。Java实现RPC常用的框架RMI服务注册管理中心常用的框架是ZooKeePerRPC服务端和客户端独立部署RPC客户端必须包含服务端的接口类RPC的限制1、接口只能靠接口文档传递2、传输内容的限制SOAP协议提供了WSDL标准,只需要访问服务地址,自动生成所有接口说明,方便统一需要软件,朋友都找我。

背景

关于RPC协议的思考


RPC协议的组成部分

RPC协议=服务端+服务注册管理中心+客户端,构成客户端可远程调用服务端的方法,就跟调用本地方法一样方便。


Java实现RPC常用的框架RMI

服务注册管理中心常用的框架是ZooKeePer


RPC服务端和客户端独立部署


RPC客户端必须包含服务端的接口类

272dffd2c69c020a2d85cf17ea75139d.png

RPC的限制

1、接口只能靠接口文档传递

2、传输内容的限制


SOAP协议

提供了WSDL标准,只需要访问服务地址,自动生成所有接口说明,方便统一


需要软件,朋友都找我。我是沫沫金。



目录
相关文章
|
6月前
|
Dubbo Cloud Native 网络协议
【Dubbo3技术专题】「服务架构体系」第一章之Dubbo3新特性要点之RPC协议分析介绍
【Dubbo3技术专题】「服务架构体系」第一章之Dubbo3新特性要点之RPC协议分析介绍
94 1
|
6月前
|
Java Android开发
java利用xml-rpc协议操作wordpress博客
java利用xml-rpc协议操作wordpress博客
84 1
|
3月前
|
API 开发者 微服务
RPC和 HTTP协议
【8月更文挑战第8天】RPC(远程过程调用)使程序能像本地调用般请求远程服务,简化网络通信细节。其优点包括高效的数据传输及严格的类型定义,适合微服务间的高效通信。HTTP(超文本传输协议)则是用于万维网数据传输的通用协议,以文本为基础,易于理解和调试,并被广泛支持。两者各有侧重,RPC偏高速服务通信,HTTP则更适用于多样化的网络场景。选择时需根据具体需求决定。
|
5月前
|
分布式计算 资源调度 网络协议
分布式系统详解--框架(Hadoop--RPC协议)
分布式系统详解--框架(Hadoop--RPC协议)
46 0
|
存储 网络协议 数据处理
面试官,设计一个RPC协议?我...
面试官,设计一个RPC协议?我...
109 0
|
6月前
|
JSON 负载均衡 网络协议
RPC远程调用协议
RPC远程调用协议
93 0
|
JSON 网络协议 程序员
既然有HTTP协议,为什么还要有RPC
既然有HTTP协议,为什么还要有RPC
120 0
|
弹性计算 JSON Devops
阿里云效(Aliyun DevOps)的接口使用的是RPC(Remote Procedure Call)协议
阿里云效(Aliyun DevOps)的接口使用的是RPC(Remote Procedure Call)协议
390 1
|
JSON 移动开发 网络协议
Web | 什么是 RPC 消息协议 ?
Web | 什么是 RPC 消息协议 ?
188 0
|
存储 网络协议 Dubbo
如何设计可向后兼容的RPC协议
HTTP协议(本文HTTP默认1.X)跟RPC协议又有什么关系呢?都属于应用层协议。
128 0