wannshan(javaer,RPC)

40 篇文章
27 人订阅

全部文章

wannshan

dubbo集群容错策略的代码分析3

接上篇 https://cloud.tencent.com/developer/article/1109591 dubbo 版本2.5.3 通过代码可以看到fa...

3518
wannshan

dubbo负载均衡代码分析2(一致性hash策略)

接上篇 https://cloud.tencent.com/developer/article/1109586 说 这篇说dubbo一致性hash负载均衡策略。...

3776
wannshan

dubbo负载均衡代码分析1(leastactive策略)

接上篇 https://cloud.tencent.com/developer/article/1109584 既然有集群容错,自然会有负载均衡。dubbo通过...

3806
wannshan

dubbo负载均衡代码分析3(加权轮询策略)

接上篇 https://cloud.tencent.com/developer/article/1109577 加权轮询,我第一次没理解,个人觉得不好理解。于是...

3446
wannshan

dubbo集群容错策略的代码分析2

接上篇 https://cloud.tencent.com/developer/article/1109572 dubbo版本2.5.3 dubbo本身集群容错...

5878
wannshan

dubbo集群容错机制代码分析1

dubbo版本2.5.3 我们这里以zookeeper作为注册中心为例说明。 这里说的集群,可以理解为,一个接口服务对应有多个提供者。 在dubbo的调用方(...

4175
wannshan

dubbo路由代码分析4(script路由器file路由器)

接上篇 https://cloud.tencent.com/developer/article/1109564 这篇分析下,script类型和file类型路由器...

3475
wannshan

dubbo路由代码分析3(condition路由器)

这篇说说,dubbo condition类型路由器的路由解析和执行过程 由 https://cloud.tencent.com/developer/artic...

3639
wannshan

dubbo路由机制分析2(路由设置存储)

接上次 https://cloud.tencent.com/developer/article/1109552 目前dubbo支持的路由类型分三种condito...

2864
wannshan

dubbo路由机制代码分析1

这回说说,dubbo路由特性,dubbo的路由干的事,就是一个请求过来, dubbo依据配置的路由规则,计算出哪些提供者可以提供这次的请求服务。 所以,它的...

4037
wannshan

dubbo通信消息解析过程分析(1)

由于rpc底层涉及网络编程接口,线程模型,网络数据结构,服务协议,细到字节的处理。牵涉内容较多,今天就先从一个点说起。 说说,dubbo通过netty框架做传...

3876
wannshan

利用spring-ws 现实soap webservice服务

背景:有的系统还用soap协议来做webservice.特别要和他们对接的时候。我们需要实现一套。 今天说说,利用spring-ws来(部署,调用)webse...

8506
wannshan

jvisualvm.exe远程连接tomcat

花时间实践了下jvisualvm.exe远程监控tomcat jvisualvm.exe 是java自带一个jvm监控可视化工具,在%JAVA_HOME%/bi...

3468
wannshan

Spring 事件传播机制分析

Spring4.0.4 Spring 事件机制采用的是观察者模型(又叫订阅发布模型) 有以下角色 ? 这里,观察者就是监听者,被观察者就是事件对象。 事件发布流...

33510
wannshan

idea 14+jrebel web以及外部依赖的jar热部署

1,关于idea使用jrebel工具,web项目热部署的事儿,网上讲的很多。不再提了。 2,讲一个普遍的场景,如果你有个xxx-web项目,本身有业务类类,同...

2766
wannshan

ReentrantLock 重入锁,重入体会有多深?

以前写过这个 https://my.oschina.net/u/146130/blog/843445 今天看CyclicBarrier源码,核心代码 这一串 /...

3335
wannshan

关于 java.util.ConcurrentModificationException jdk源码分析

先看怎么发生 List<Integer> list=new ArrayList<>(); for(int i=0;i<10;i++){ list.add...

2873
wannshan

JDK PriorityBlockingQueue remove(Object o) 源码分析

先知道PriorityBlockingQueue 是利用数组存储二叉堆实现。最小值(最优先)放在queue[0]位置。 //删除某个元素 public bool...

3407
wannshan

Java 多线程协调工具 CyclicBarrier 与CountDownLatch 学习

CyclicBarrier import java.util.concurrent.BrokenBarrierException; import java.ut...

3185
wannshan

spring-mvc 视图模式之freemarker整合解析

spring-mvc 版本4.04 今天翻项目中freemarker相关代码,疑惑springmvc是怎么发现freemarker的,于是单步进去。 Disp...

3155

扫码关注云+社区