AopAutoConfiguration 自动配置类 源码位置: org.springframework.boot.autoconfigure.aop.AopAutoConfiguration 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 @Configuration(proxyBeanMethods = false) // 自动激活
dubbo 基于 3.2.6 版本 在 dubbo 2.x 中,最常用的协议就是 dubbo 协议,我们有必要弄懂整个实现过程。 export 导出服务 源码位置: org.apache.dubbo.rpc.protocol.dubbo.DubboProtocol#export 1 2 3 4 5 6 7 8 9 10 11 12 13 14 @Override public <T> Exporter<T> export(Invoker<T> invoker) throws RpcException
dubbo 基于 3.2.6 版本 在 dubbo 3.x 中,新增了一种协议,那就是 triple 协议,可以兼容 grpc 协议, 这两个协议的底层都是 http2 协议。 triple 协议实现的比较复杂,所以我会把关键代码贴出
dubbo 基于 3.2.6 版本 接口级别引用是 dubbo 2.x 版本的方式,其主流程和之前的章节【引用服务】没有差别,主要区别在于注册中心的逻辑不一样。 RegistryProtocol#doCreateInvoker 创建 invoker 源码位置: org.apache.dubbo.registry.integration.RegistryProtocol#doCreateInvoker 1
dubbo 基于 3.2.6 版本 接口级别导出是 dubbo 2.x 版本的方式,其主流程和之前的章节【导出服务】没有差别,主要区别在于注册中心的逻辑不一样。 RegistryProtocol#export 导出服务 源码位置: org.apache.dubbo.registry.integration.RegistryProtocol#export
为什么学 现在很多分布式系统都会使用到分布式一致性协议,比如 nacos、zookeeper、consul、etcd、tikv 等等,而 raft 可以说是