动态代理,可以理解为在系统运行期间,为目标类生成二进制的class文件并运行,当系统运行完,这个class文件也会消失。dubbo中,每一个sp...
Dubbo提供了过程拦截(即Filter)功能。dubbo的大多数功能都基于此功能实现。在dubbo的服务端,提供了一个限流Filter(Tps...
1、spring自定义标签的步骤(参考https://my.oschina.net/lenglingx/blog/889662) a、编写xsd...
服务消费的过程:referenceConfig类的init方法调用Protocol的refer方法,生成invoker实例,然后把Invoker...
dubbo发布服务的流程 1、具体的服务转为invoker: ServiceConfig类通过ProxyFactory类的getInvoker方...
dubbo的spi机制 dubbo的扩展点加载机制源自于java的spi扩展机制。那么,何为java的spi扩展机制? java的spi扩展机制...
集群模式下的容错模式 集群模式下,调用服务失败时的容错机制1、默认是failover,重试机制,默认是两次。通常可用于读操作2、failfast...
根据rocketmq的模块设计,其通信相关的代码放在源码包下的rocketmq-remoting模块。主要内容包括了编解码处理,使用了nety框...
1、静态代理与动态代理区别 java class文件加载 一个正常的java工程,是在编辑器里编辑代码,通过编译生成class文件,存储在磁盘中...