今天看到之前dubbo项目重启动的时候,遗留下来的一个bug。看了下代码被修复了,觉得自己对于dubbo的源码还不够熟练,复现该用户场景如下 假...
由于公司业务重度使用的lamda表达式,但是每次数据量增大之后,即使是同一模块调用也接近1s。所以开始学下lamda表达式 异步执行动作 使用固...
周末看到社区的协议迁移开始被提交了pr,还没merge,打算拜读一下 看到HttpRemoteInvocation被更改了,这里是要把json-...
最近在社区上提交pull request的时候遇到了这个问题 首先我们来看下Class.forName方法的实现 java的类加载过程是将 ja...
有了zookeeper的一致性文件系统,锁的问题变得容易。锁服务可以分为两类 保持独占将zookeeper上的一个znode看作是一把锁,通过c...
转载<<从paxos到zookeeper>>一书 读书笔记 Zookeeper的基本概念 1.1 角色 Zookeeper中的角色主要有以下三类...
上一章我们将zk的任务节点分发,以及注册节点进行封装。在分发后节点是如何调度的呢?一起来看一看 zk的核心是原子广播,这个机制保证了各个Serv...
每次一上线就发现有时dubbo调用接口超时会报如下的错误 跟踪源码发现,在注册中心保存配置的时候 因为dubbo底层是用netty进行数据通信协...
今天遇到了一个业务异常,实体类中的属性无法被反序列化成需要的相应的对象 事故现场还原 A模块调B模块的方法 实体类继承Serilize示意图 调...