一、AQS分析 1.原理概述 2.重要属性 Node节点 Head/Tail条件队列的头尾节点,Head节点是已经获取到锁的节点,Tail节点为队尾节点,每次查询应当唤醒节点...
一、AQS分析 1.原理概述 2.重要属性 Node节点 Head/Tail条件队列的头尾节点,Head节点是已经获取到锁的节点,Tail节点为队尾节点,每次查询应当唤醒节点...
一、简介sofa-rpc的全链路追踪技术是基于Sofa-Tracer实现的,Sofa-Tracer是基于ZipKin(谷歌Dapper)实现的,Sofa-Tracer参考了Z...
一、使用用例 运行结果 二、原理问题1:为什么wait/nofity需要配合synchronized使用问题2:明明消费者线程获得了锁,并没走完synchronized方法,...
一、基本类 二、源码分析 三、总结1.ExtensionLoader自动装填机制:目前系统并没实现,可以考虑使用future机制来获取ExtensionLoader2.我们可...
一、简介SOFARPC 是蚂蚁金服开源的一款基于 Java 实现的 RPC 服务框架,为应用之间提供远程服务调用能力,具有高可伸缩性,高容错性,目前蚂蚁金服所有的业务的相互间...
一、服务启动(dubbo协议) 二、源码分析 三、总结
一、调用方式 二、源码分析 但是通过上面的代码,我们不难发现,这里并没有像netty里的inbound的channelRead,那这就要回到我们上一章讲的RcpClient的...
一、启动方式 // 创建 RpcClient 实例:主要是初始化心跳处理器HeartbeatHandler和相应消息分发器RpcHandlerclient =new RpcC...
一、启动方式 1.业务逻辑处理器定义 /*** 自定义的业务逻辑用户处理器* SyncUserProcessor属于同步,soaf bolt还提供了异步的方式AsyncUse...