dubbo源码分析
qq_20009015
欢迎关注我的公众号《程序员与王子喵》
展开
-
dubbo的几种异步调用
同步调用 是指调用线程在服务提供方返回结果前需要被阻塞,异步调用则是消费端发起调用后会马上返回。 (然后服务方处理完成之后,通过回调的形式将结果告知给消费方。)在dubbo 2.6.*版本中1.通过RpcContext.getContext().getFuture()来获取到 Future对象,然后通过Future.get()方法获取到结果案例服务提供者 public static void main(String[] args) throws IOException { //创原创 2020-06-27 21:49:21 · 2148 阅读 · 1 评论 -
java spi机制和dubbo spi机制的详解和底层原理
java spi 机制什么是java spi机制?SPI全称Service Provider Interface ,是java提供的一个功能,用于加载接口在本地的第三方实现,常用于框架的拓展和可替换组件的实现。spi的核心思想是解耦,比如说 框架里面定义了一个LoadBalance接口,是用于实现负载均衡的接口, 但是具体的负载均衡算法的实现有许多种,比如说随机,轮询,一致性哈希,最小连接...原创 2019-10-24 22:25:32 · 618 阅读 · 0 评论