最新 最热

dubbo 源码 v2.7 分析:通信过程及序列化协议

前面我们介绍了dubbo的核心机制,今天将开始分析远程调用流程。毕竟,作为一个rpc框架,远程调用是理论的核心内容。通过对dubbo相关实现的探究,深入了解rpc原理及可能的问题。...

2021-03-23
1

分层架构

最近连续做了两个新项目,借着新项目的机会,重新审视一下之前一些实践方法,进而寻求一下背后的理论支撑

2021-03-23
0

spring温习-FactoryBean应用

继《BeanFactory与FactoryBean》之后,再看FactoryBean的应用

2021-03-23
0

微服务防火墙友好策略

为了应对维护成本,在有防火墙时,可以让客户端绕行到固定的堡垒机上,这样防火墙规则就相对固定,不需要动态维护

2021-03-23
0

motan客户端

方法调用对于程序员来讲是再正常不过的事了,object.method(),RPC的使用也一样,但底层对这一过程又切分开,有client和server两端,也就是调用者与实现者...

2021-03-23
0

再识RPC-thrift

Stub是一段代码,用来转换RPC过程中传递的参数。处理内容包括不同OS之间的大小端问题。另外,Client端一般叫Stub,Server端一般叫Skeleton。

2021-03-23
0

motan入门

Stub是一段代码,用来转换RPC过程中传递的参数。处理内容包括不同OS之间的大小端问题。另外,Client端一般叫Stub,Server端一般叫Skeleton。

rpc
2021-03-23
0

源码分析 Netty:核心组件及启动过程分析

Channel(通道)是 NIO 基本的结构。JDK的NIO包中,有Channel接口的介绍:

2021-03-23
0

源码分析-Netty: 高性能之道

在源码分析-Netty: 架构剖析中,我们介绍了Netty的逻辑架构,本篇将继续深入,从架构层面对Netty的高性能设计和关键代码进行分析,看Netty如何支撑高性能网络通信。...

2021-03-22
0

Http与RPC通信协议的比较

第七层:应用层     定义了用于在网络中进行通信和数据传输的接口 - 用户程式;提供标准服务,比如虚拟终端、文件以及任务的传输 和处理; 第六层:表示层     掩盖不同系统间的数据格式的不同性; 指定独立结构的数据传...

2021-03-22
0