remote-call
2018-05-06 10:33:50 1 举报
RPC与Http
作者其他创作
大纲/内容
计算机A(rpc-service)
调用服务
4、解析数据,获取服务信息和参数信息
服务C
服务B
consumer端口:8080
服务端封装响应头、响应体返回响应信息
客户端
通过id查询User数据
请求服务
将User数据序列化为json然后返回
序列化工具(例如:JDK-serializer)
通过动态代理隐藏实现细节
数据库
7、接收结果数据并且反序列化
8、返回结果
注册
3、接收请求字节数据并且反序列化
ApplicationService服务提供者
EurekaServer注册中心
6、将结果序列化为字节通过网络传输给B
网络服务
服务A
客户端封装请求头、请求体然后发起请求
手机端
5、调用本地服务,获取结果并返回
ApplicationClient客户端消费者
renew心跳
服务端
2、将参数序列化为字节通过网络传输给A
计算机B(rpc-client)
内部服务调用
服务端接收请求,解析并处理,然后返回响应
PC端
register注册服务
user-service端口:8081
Zuul网关服务鉴权
定期拉取服务列表
拉取服务
1、封装请求参数:接口名方法名参数类型参数值
Eureka注册中心
返回用户数据
收藏
0 条评论
下一页