从今天开始,会不定期更新dubbo源码相关文章。今天所要描述的场景是当注册中心provider数据发生变更时,consumer端如何感知并同步更...
先上一张类图。jdk版本1.8.0_152 Executor 最基础的接口类,只有一个执行方法定义。void execute(Runnable ...
类图 java.util.concurrent.locks.Condition {@code Condition} factors out th...
Service chain背景:带在请求的header上的信息,用来标记当前请求所属环境。支持Dubbo,消息队列,Rest。比如A调用B,如果...
1.前言 写本篇文章的起因是最近想在业务层面做一个类似网关的应用,把和外部对接的一些相似逻辑抽取到网关中,和具体的业务剥离开来。在做这件事情之前...
限流,是服务或者应用对自身保护的一种手段,通过限制或者拒绝调用方的流量,来保证自身的负载。 常用的限流算法有两种:漏桶算法和令牌桶算法 漏桶算法...
背景: 前几个月在组内一个小项目的基础上,进行了springboot的改造。在关闭springboot应用的时候,根据日志确认应用确实被关停,但...
背景: 之前做了一个小型的项目,功能比较简单,大致是从aliyun的oss上下载文件,然后把文件传输给一个HTTP服务。 问题: 项目的下载文件...
1. ArrayBlockingQueue 2. LinkedBlockingQueue 3. ConcurrentLinkedQueue 先立...