会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
王谷雨的笔记
一个苟且偷生的Java程序员
博客园
首页
新随笔
联系
管理
订阅
上一页
1
2
3
4
5
下一页
2022年11月8日
Redisson源码解读-公平锁
摘要: 前言 我在上一篇文章聊了Redisson的可重入锁,这次继续来聊聊Redisson的公平锁。下面是官方原话: 它保证了当多个Redisson客户端线程同时请求加锁时,优先分配给先发出请求的线程。所有请求线程会在一个队列中排队,当某个线程出现宕机时,Redisson会等待5秒后继续下一个线程,也就是说
阅读全文
posted @ 2022-11-08 15:52 王谷雨
阅读(751)
评论(0)
推荐(4)
2022年11月7日
Redisson源码解读-分布式锁
摘要: 前言 Redisson是一个在Redis的基础上实现的Java驻内存数据网格(In-Memory Data Grid)。Redisson有一样功能是可重入的分布式锁。本文来讨论一下这个功能的特点以及源码分析。 前置知识 在讲Redisson,咱们先来聊聊分布式锁的特点以及Redis的发布/订阅机制,
阅读全文
posted @ 2022-11-07 15:27 王谷雨
阅读(1096)
评论(0)
推荐(2)
2022年9月23日
IDEA远程部署项目到Docker
摘要: 前言 最近在写东西部署到服务器,结构是springboot工程配合docker部署。 但是每次部署都3个步骤: 本地构建jar 复制jar到远程服务器 用DockerFile构建镜像 部署次数一多,我就怀疑人生了。就在找有没有IDEA远程部署Docker的方案,于是就有本篇博客。 环境: 本地IP:
阅读全文
posted @ 2022-09-23 09:58 王谷雨
阅读(1529)
评论(2)
推荐(3)
2022年9月1日
Dubbo源码(九) - 服务调用过程
摘要: 1. 前言 本文基于Dubbo2.6.x版本,中文注释版源码已上传github:xiaoguyu/dubbo 源码分析均基于官方Demo,路径:dubbo/dubbo-demo 如果没有看过之前Dubbo系列的文章,建议先去看看。因为服务调用过程涉及范围较广,需要那些前置知识。 Dubbo 服务调用
阅读全文
posted @ 2022-09-01 09:46 王谷雨
阅读(857)
评论(0)
推荐(2)
2022年8月16日
Dubbo源码(八) - 负载均衡
摘要: 前言 本文基于Dubbo2.6.x版本,中文注释版源码已上传github:xiaoguyu/dubbo 负载均衡,英文名称为Load Balance,其含义就是指将负载(工作任务)进行平衡、分摊到多个操作单元上进行运行。 例如:在Dubbo中,同一个服务有多个服务提供者,每个服务提供者所在的机器性能
阅读全文
posted @ 2022-08-16 13:47 王谷雨
阅读(810)
评论(0)
推荐(2)
2022年8月10日
Dubbo源码(七) - 集群
摘要: 前言 本文基于Dubbo2.6.x版本,中文注释版源码已上传github:xiaoguyu/dubbo 集群(cluster)就是一组计算机,它们作为一个总体向用户提供一组网络资源。这些单个的计算机系统就是集群的节点(node)。 在Dubbo中,为了避免单点故障,同一个服务允许有多个服务提供者,也
阅读全文
posted @ 2022-08-10 13:58 王谷雨
阅读(520)
评论(0)
推荐(2)
2022年8月4日
Dubbo源码(六) - 服务路由
摘要: 前言 本文基于Dubbo2.6.x版本,中文注释版源码已上传github:xiaoguyu/dubbo 今天,来聊点短的,服务路由Router,本文讲的是路由的调用路径,不讲路由的规则解析。想了解规则解析的可以去官方文档:服务路由 Dubbo的路由,就是根据规则,规定了哪些服务消费者可调用哪些服务提
阅读全文
posted @ 2022-08-04 09:42 王谷雨
阅读(567)
评论(0)
推荐(1)
2022年7月29日
Dubbo源码(五) - 服务目录
摘要: 前言 本文基于Dubbo2.6.x版本,中文注释版源码已上传github:xiaoguyu/dubbo 今天,来聊聊Dubbo的服务目录(Directory)。下面是官方文档对服务目录的定义: 服务目录中存储了一些和服务提供者有关的信息,通过服务目录,服务消费者可获取到服务提供者的信息,比如 ip、
阅读全文
posted @ 2022-07-29 11:46 王谷雨
阅读(644)
评论(2)
推荐(1)
2022年7月27日
Dubbo源码(四) - 服务引用(消费者)
摘要: 前言 本文基于Dubbo2.6.x版本,中文注释版源码已上传github:xiaoguyu/dubbo 上一篇文章,讲了Dubbo的服务导出: Dubbo源码(三) - 服务导出(生产者) 本文,咱们来聊聊Dubbo的服务引用。 本文案例来自Dubbo官方Demo,路径为: dubbo/dubbo-
阅读全文
posted @ 2022-07-27 14:33 王谷雨
阅读(734)
评论(0)
推荐(1)
2022年7月25日
Dubbo源码(三) - 服务导出(生产者)
摘要: 前言 本文基于Dubbo2.6.x版本,中文注释版源码已上传github:xiaoguyu/dubbo 在了解了Dubbo SPI后,我们来了解下Dubbo服务导出的过程。 Dubbo的配置是通过DubboNamespaceHandler读取解析的,其中会将Dubbo服务提供者封装成ServiceB
阅读全文
posted @ 2022-07-25 14:54 王谷雨
阅读(629)
评论(0)
推荐(1)
上一页
1
2
3
4
5
下一页
公告