原文:SOFA 源码分析 —— 服务引用过程

前言 在前面的 SOFA 源码分析 服务发布过程 文章中,我们分析了 SOFA 的服务发布过程,一个完整的 RPC 除了发布服务,当然还需要引用服务。 So,今天就一起来看看 SOFA 是如何引用服务的。实际上,基础逻辑和我们之前用 Netty 写的 RPC 小 demo 类似。有兴趣可以看看这个 demo 自己用 Netty 实现一个简单的 RPC。 示例代码 同样的,代码例子来自 SOFA ...

2018-04-30 23:44 0 2547 推荐指数:

查看详情

Dubbo 源码分析 - 服务用过程

注: 本系列文章已捐赠给 Dubbo 社区,你也可以在 Dubbo 官方文档中阅读本系列文章。 1. 简介 在前面的文章中,我们分析了 Dubbo SPI、服务导出与引入、以及集群容错方面的代码。经过前文的铺垫,本篇文章我们终于可以分析服务用过程了。Dubbo 服务用过程比较复杂,包含众多 ...

Wed Jan 09 16:30:00 CST 2019 3 522
Dubbo消费方服务用过程源码分析

参考: dubbo消费方服务用过程源码分析 dubbo基于spring的构建分析 Dubbo概述--调用过程 dubbo 请求调用过程分析 dubbo集群容错机制代码分析1 dubbo集群容错策略的代码分析2 dubbo spi机制源码学习 ...

Thu Jun 27 06:28:00 CST 2019 0 2333
阿里面试:dubbo的服务引用过程

点赞再看,养成习惯,微信搜一搜【三太子敖丙】关注这个喜欢写情怀的程序员。 本文 GitHub https://github.com/JavaFamily 已收录,有一线大厂面试完整考点、资料以及我的系列文章。 上篇文章我们已经了解了 Dubbo 服务暴露全过程,这篇 ...

Tue Sep 08 17:29:00 CST 2020 1 2354
透视RPC协议:SOFA-BOLT协议源码分析

前提 最近在看Netty相关的资料,刚好SOFA-BOLT是一个比较成熟的Netty自定义协议栈实现,于是决定研读SOFA-BOLT的源码,详细分析其协议的组成,简单分析其客户端和服务端的源码实现。 吐槽一下:SOFA-BOLT的代码缩进和FastJson类似,变量名称强制对齐,对于一般 ...

Sun Aug 08 05:23:00 CST 2021 0 232
Dubbo源码分析(三)Dubbo的服务引用Refer

Dubbo源码分析(一)Dubbo的扩展点机制 Dubbo源码分析(二)Dubbo服务发布Export Dubbo源码分析(三)Dubbo的服务引用Refer Dubbo源码分析(四)Dubbo调用链-消费端(集群容错机制) Dubbo源码分析(五)Dubbo调用链-服务 ...

Tue Nov 06 23:18:00 CST 2018 0 824
[源码阅读] 阿里SOFA服务注册中心MetaServer(1)

[源码阅读] 阿里SOFA服务注册中心MetaServer(1) 目录 [源码阅读] 阿里SOFA服务注册中心MetaServer(1) 0x00 摘要 0x01 服务注册中心 1.1 服务注册中心简介 1.2 ...

Fri Oct 09 05:41:00 CST 2020 0 436
sofa-rpc 服务源码流程走读

sofa-rpc是阿里开源的一款高性能的rpc框架,这篇文章主要是对sofa-rpc provider启动服务流程的一个代码走读,下面是我简单绘制的一个基本的关系流程图 下面我们根据sofa-rpc代码,对流程进行一个跟踪与走读。我们以BoltServer的为例 可以看到 ...

Wed Oct 10 18:00:00 CST 2018 0 793
Dubbo服务用过程

本文已同步至我的公众号 Code4j,欢迎各位看官老爷来玩。 1. 什么是远程过程调用 在讲述 Dubbo 的服务用过程之前,让我们先来了解一下什么是远程过程调用。 远程过程调用即 Remote Producedure Call,简单来说就是跨进程调用,通过网络传输 ...

Wed Dec 01 22:46:00 CST 2021 0 1441
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM