首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
bran_2015
掘友等级
java从业人员
java从业人员
获得徽章 4
动态
文章
专栏
沸点
收藏集
关注
作品
赞
6
文章 6
沸点 0
赞
6
返回
|
搜索文章
最新
热门
AbstractQueuedSynchronizer(AQS)实现原理(下)- 共享锁
我们在上一节有分析过AQS的一些基础原理及独占锁,接下来继续分析AQS的共享锁,共享锁的获取与独占锁的获取流程大概上是相似的,在接下来的源码分析中会发现这个问题。 获取锁-acquireShared
AbstractQueuedSynchronizer(AQS)实现原理(上)- 独占锁
简介 AQS建立在CAS的基础上,实现了以FIFO等待队列的同步、阻塞、唤醒机制的简单框架。 继承体系 AbstractQueuedSynchronizer继承于AbstractOwnableSync
Dubbo源码---服务引用
服务引用原理 Dubbo 服务引用的时机有两个,第一个是在 Spring 容器调用 ReferenceBean 的 afterPropertiesSet 方法时引用服务,第二个是在 Reference
Dubbo源码---服务订阅
Dubbo服务订阅的接口定义在dubbo-registry包中,接口为RegistryService。先来看RegistryService的源码: 订阅 subscribe的入口有两个,一个是在服务导
Dubbo源码---集群容错之LoadBalance
简介 LoadBalance 中文意思为负载均衡,它的职责是将网络请求,或者其他形式的负载“均摊”到不同的机器上。避免集群中部分服务器压力过大,而另一些服务器比较空闲的情况。通过负载均衡,可以让每台服
Dubbo源码---集群容错之Cluster
简介 为了避免单点故障,现在的应用通常至少会部署在两台服务器上。对于一些负载比较高的服务,会部署更多的服务器。这样,在同一环境下的服务提供者数量会大于1。对于服务消费者来说,同一环境下出现了多个服务提
Dubbo源码---集群容错之服务路由
Dubbo源码---集群容错之服务目录分析了集群容错的第一部分 — 服务目录 Directory。服务目录在刷新 Invoker 列表的过程中(RegistryDirectory#notify方法),
Dubbo源码---集群容错之服务目录
服务目录中存储了一些和服务提供者有关的信息,通过服务目录,服务消费者可获取到服务提供者的信息,比如 ip、端口、服务协议等。通过这些信息,服务消费者就可通过 Netty 等客户端进行远程调用。在一个服
Protocol自适应扩展代码示例
```java public class Protocol$Adaptive { public void destroy() { throw new UnsupportedOperationExcep
Dubbo源码---服务导出
Dubbo源码---服务导出 Dubbo服务导出在ServiceConfig中export方法,整个逻辑大致可分为三个部分,第一部分是前置工作,主要用于检查参数,组装 URL。第二部分是导出服务,包含
下一页
个人成就
文章被点赞
21
文章被阅读
6,776
掘力值
265
关注了
1
关注者
5
收藏集
0
关注标签
42
加入于
2021-11-03