文章 2023-12-20 来自:开发者社区

干翻RPC系列之HesssionRPC:HesssionRPC的开发体验和源码分析

一:前言上述我们已经提到了,RPC的设计的核心内容包括四个:通信方式+传输协议+序列化方式+远程服务类代理。远程服务类代理的最终目的就是要向本地方法那样调用去调用远端的服务和方法。Hession是比较久远的一个技术,包含了上述的四个核心问题。他在做代理设计的时候,HessionProxyFactory做服务代理。将服务端提供的API包中的Service接口也就是Service.class传入到方....

干翻RPC系列之HesssionRPC:HesssionRPC的开发体验和源码分析
文章 2023-09-02 来自:开发者社区

RPC框架-dubbo:架构及源码分析-初篇

一 dubbo相关问题1.1 基础问题    在自学或面试dubbo时,相关的问题有很多,例如dubbo 的基本工作原理,这是使用过dubbo后应该知道的。包括dubbo的分层架构、长短链接选择、二进制协议支持;之后是使用方式(服务的注册、发现、调用方式),基础配置(超时时间、线程数),这些是最基本的。    在这些问题之后,就可以继续深入底层:关于连接方....

RPC框架-dubbo:架构及源码分析-初篇
文章 2022-05-31 来自:开发者社区

RocketMQ源码分析-Rpc通信模块(remoting)二

前言今天继续RocketMQ-Rpc通信模块(remoting)的源码分析。上一章提到了主要的start()方法执行流程,如果有不清楚的地方可以一起讨论哈,这篇文章会继续解读主要方法,按照惯例先看看NettyRemotingAbstract的类图,看类图知方法。和NettyEventExecutor以及MQ的交互流程。 按照惯例先看看NettyRemotingAbstract的类图,看类图知方法....

RocketMQ源码分析-Rpc通信模块(remoting)二
文章 2022-05-31 来自:开发者社区

RocketMQ源码分析-Rpc通信模块(remoting)一

前言 上篇文章分析了Rocketmq的nameServer的源码,在继续分析源码之前,先考虑一个问题,设计一个mq并且是高性能的mq最最核心的问题是什么,我个人认为主要是有俩个方面,1:消息的网络传输,2:消息的读写,这两个决定了mq的高性能。本文主要分析Rocketmq的网络通信部分,源码位于remoting模块下,Rocketmq通信模块是基于Netty建设的,在阅读源码之前最好对Netty....

RocketMQ源码分析-Rpc通信模块(remoting)一
文章 2022-05-13 来自:开发者社区

透视RPC协议:SOFA-BOLT协议源码分析

这是我参与8月更文挑战的第1天,活动详情查看:8月更文挑战前提最近在看Netty相关的资料,刚好SOFA-BOLT是一个比较成熟的Netty自定义协议栈实现,于是决定研读SOFA-BOLT的源码,详细分析其协议的组成,简单分析其客户端和服务端的源码实现。吐槽一下:SOFA-BOLT的代码缩进和FastJson类似,变量名称强制对齐,对于一般开发者来说看着源码会有不适感当前阅读的源码是2021-0....

透视RPC协议:SOFA-BOLT协议源码分析
文章 2018-08-28 来自:开发者社区

spark2.1.0之源码分析——RPC客户端TransportClient详解

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/beliefer/article/details/82143001 提示:阅读本文前最好先阅读: 《Spark2.1.0之内置RPC框架》 《spark2.1.0之源码分析——RPC配置Transport...

spark2.1.0之源码分析——RPC客户端TransportClient详解
文章 2018-08-20 来自:开发者社区

spark2.1.0之源码分析——RPC服务端引导程序TransportServerBootstrap

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/beliefer/article/details/81867045 提示:阅读本文前最好先阅读: 《Spark2.1.0之内置RPC框架》 《spark2.1.0之源码分析——RPC配置Transport...

spark2.1.0之源码分析——RPC服务端引导程序TransportServerBootstrap
文章 2018-08-13 来自:开发者社区

spark2.1.0之源码分析——服务端RPC处理器RpcHandler详解

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/beliefer/article/details/81624875   提示:阅读本文前最好先阅读: 《Spark2.1.0之内置RPC框架》 《spark2.1.0之源码分析——RPC配置Transp...

spark2.1.0之源码分析——服务端RPC处理器RpcHandler详解
文章 2018-08-01 来自:开发者社区

spark2.1.0之源码分析——RPC传输管道处理器详解

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/beliefer/article/details/81326016 提示:阅读本文前最好先阅读: 《Spark2.1.0之内置RPC框架》 《spark2.1.0之源码分析——RPC配置Transport...

spark2.1.0之源码分析——RPC传输管道处理器详解
文章 2018-07-25 来自:开发者社区

spark2.1.0之源码分析——RPC管道初始化

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/beliefer/article/details/81197447 提示:阅读本文前最好先阅读: 《Spark2.1.0之内置RPC框架》 《spark2.1.0之源码分析——RPC配置Transport...

spark2.1.0之源码分析——RPC管道初始化

本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。

开发与运维

集结各类场景实战经验,助你开发运维畅行无忧

+关注