美文网首页
9.远程调用细节-服务端暴露服务

9.远程调用细节-服务端暴露服务

作者: 山海树 | 来源:发表于2020-09-05 13:43 被阅读0次
1599190024(1).png

1.ServiceConfig类引用对外提供服务的的实现类ref(如GreetingServiceImpl),


image.png

2.ProxyFactory接口的实现类的getInvoker()使用ref生成一个AbstractProxyInvoker实例


image.png

3.根据系统设置的协议,也就是protocol中指定的协议类型,选择对应的Protocol实现类来通过export()方法将Invoker转为Exporter,开启Netty Server监听服务连接,然后将服务注册到服务注册中心。


image.png

总的过程就是ref----->Invoker----->Exporter;

相关文章

  • 9.远程调用细节-服务端暴露服务

    1.ServiceConfig类引用对外提供服务的的实现类ref(如GreetingServiceImpl), 2...

  • 自己动手实现RPC框架(2)-服务调用

    远程服务调用 在上一步,我们实现了一个服务发布程序,这一步我们要进行客户端调用。 实现细节 序列化,客户端和服务端...

  • RabbitMQ实现RPC调用

    Remote Procedure Call:远程过程调用,一次远程过程调用的流程即客户端发送一个请求到服务端,服务...

  • dubbo原理:服务暴露

    服务暴露分为两种:本地暴露(暴露在JVM中,不需要网络通信);远程暴露(将ip,端口等信息暴露给远程客户端,调用时...

  • Dubbo简介

    Architecture# 节点角色说明# Provider: 暴露服务的服务提供方。Consumer: 调用远程...

  • dubbo学习笔记

    架构 节点 角色说明Provider 暴露服务的服务提供方Consumer 调用远程服务的服务消费方...

  • 用Jmeter进行Dubbo接口测试

    节点角色 Provider: 暴露服务的服务提供方Consumer: 调用远程服务的服务消费方Registry: ...

  • dubbo-架构分析

    节点角色说明 Provider,暴露服务的提供方 Container,服务运行容器 Consumer,调用远程服务...

  • Dubbo-基础概念介绍

    1.架构 1.1 服务角色介绍 Provider:暴露服务的服务提供方。 Consumer:调用远程服务的服务消费...

  • 2017年------阿里大神带你详解Dubbo架构设计

    一、Dubbo的设计角色 (1)系统角色 Provider: 暴露服务的服务提供方。 Consumer: 调用远程...

网友评论

      本文标题:9.远程调用细节-服务端暴露服务

      本文链接:https://www.haomeiwen.com/subject/chlzsktx.html