240 发简信
IP属地:重庆
  • Resize,w 360,h 240
    Dubbo之服务调用源码分析

    dubbo整体设计具体可参考官网 服务引用,引用的是一个代理类。invoker通过InvokerInvocationHandler包装,然后通过...

  • Resize,w 360,h 240
    Dubbo之服务引用源码分析

    服务引用有两种:1、直连方式引用2、基于注册中心引用 引用服务时机 1、 ReferenceBean 的 afterPropertiesSet ...

  • Resize,w 360,h 240
    Dubbo之服务导出源码分析

    要了解服务导出做了什么,需要了解导出的目的是什么?dubbo是一款面向接口代理的高性能RPC调用,说白了就是提供远程服务。 服务导出需要做的:简...

  • Resize,w 360,h 240
    Dubbo与Spring整合源码分析

    通过EnableDubbo和PropertySource开启了dubbo PropertySource是spring的注解,用来指定配置文件路径...

  • Resize,w 360,h 240
    dubbo之可扩展机制SPI源码分析

    dubbo特性 其中的高度可扩展能力就是针对Protocol、Transport、Serialization等被设计为扩展点。扩展机制SPI测试...

  • Resize,w 360,h 240
    Zookeeper之集群数据同步源码分析

    在完成领导者选举之后,确定服务器角色之后,需要进行数据同步。然后才能构建请求处理链RequestProcessor处理请求 集群数据同步 整体流...

  • Resize,w 360,h 240
    Zookeeper之两阶段提交源码分析

    zookeeper集群为了保证数据一致性,使用了两阶段提交。在zookeeper集群的角色有:leader、follower、observer。...

  • Resize,w 360,h 240
    Zookeeper之领导者选举算法源码分析

    QuorumPeer#run QuorumPeer继承了ZooKeeperThread线程类org.apache.zookeeper.serve...

  • Resize,w 360,h 240
    Zookeeper之领导者选举初始化源码分析

    Zookeeper集群启动配置 1、配置文件创建三个配置文件conf\zoo_sample.cfg、conf\zoo_sample2.cfg、c...