个人简介

Echo Blog


江湖无名 安心练剑
  • Dubbo3.x-64-Dubbo 多实例相关领域模型与概念
    回顾 大家好,我是老马。 最近 dubbo3.x 在公司内部分享,于是想系统梳理一下。 总体思路是官方文档入门+一些场景的问题思考+源码解析学习。 Dubbo 多实例相关领域模型与概念 Dubbo 架构 JVM —— 虚拟机层 目的:Dubbo 框架之间完全隔离(端口不能复用) Dubbo Framework —— 框架层 目的:将需要全局缓存的进行复用(端口、序列化等) ...
    2016-09-25 10:46:04 | RPC
  • Dubbo3.x-63-多实例部署的设计理念
    回顾 大家好,我是老马。 最近 dubbo3.x 在公司内部分享,于是想系统梳理一下。 总体思路是官方文档入门+一些场景的问题思考+源码解析学习。 Dubbo 多实例、多应用设计原理、实现与使用方法。 背景 – Java 提供的静态变量(static field)能力可以将持有对象引用的行为绑定到类上面来,这给开发者提供了巨大的便利。 注入单例模式、工厂模式等设计模式的实现方案...
    2016-09-25 10:46:04 | RPC
  • Dubbo3.x-62-服务调用扩展点
    回顾 大家好,我是老马。 最近 dubbo3.x 在公司内部分享,于是想系统梳理一下。 总体思路是官方文档入门+一些场景的问题思考+源码解析学习。 服务调用扩展点 本文将介绍如何在 Dubbo Java 实现中自定义调用链路上核心的扩展点以满足您的需求。 如上图所示,从服务调用的角度来看,Dubbo 在链路中提供了丰富的扩展点,覆盖了负载均衡方式、选址前后的拦截器、服务端处理...
    2016-09-25 10:46:04 | RPC
  • Dubbo3.x-61-代码架构
    回顾 大家好,我是老马。 最近 dubbo3.x 在公司内部分享,于是想系统梳理一下。 总体思路是官方文档入门+一些场景的问题思考+源码解析学习。 代码架构 本文将介绍 Dubbo 代码架构。 整体设计 图例说明: 图中左边淡蓝背景的为服务消费方使用的接口,右边淡绿色背景的为服务提供方使用的接口,位于中轴线上的为双方都用到的接口。 图中从下至上分为十层,各层均为...
    2016-09-25 10:46:04 | RPC
  • Dubbo3.x-60-单端口多协议实现原理解析
    回顾 大家好,我是老马。 最近 dubbo3.x 在公司内部分享,于是想系统梳理一下。 总体思路是官方文档入门+一些场景的问题思考+源码解析学习。 Dubbo 单端口多协议实现原理&源码解析 通过对protocol进行配置,dubbo3可以支持端口的协议复用。 比如使用Triple协议启动端口复用后,可以在相同的端口上为服务增加 Dubbo协议支持,以及Qos协议支持。 ...
    2016-09-25 10:46:04 | RPC
  • Dubbo3.x-54-单机运维命令 QOS 概述
    回顾 大家好,我是老马。 最近 dubbo3.x 在公司内部分享,于是想系统梳理一下。 总体思路是官方文档入门+一些场景的问题思考+源码解析学习。 QoS 命令的设计目的、使用方法说明,包括如何开启、关闭 qos 命令等,支持 HTTP/Telnet 访问方式 如何使用 QoS 提供了一些启动参数,来对启动进行配置,他们主要包括: 参数 ...
    2016-09-25 10:46:04 | RPC
  • Dubbo3.x-53-Dubbo AOT -- 如何使用 GraalVM Native Image 实现 Dubbo 应用静态化
    回顾 大家好,我是老马。 最近 dubbo3.x 在公司内部分享,于是想系统梳理一下。 总体思路是官方文档入门+一些场景的问题思考+源码解析学习。 Dubbo AOT 技术详解,如何使用 GraalVM Native Image 实现 Dubbo 应用静态化 在 Dubbo 3.3.0 版本中,我们正式发布了 Dubbo AOT 静态化解决方案。 本文档将介绍将介绍如何借助 Du...
    2016-09-25 10:46:04 | RPC
  • Dubbo3.x-52-java sdk 元数据中心概述
    回顾 大家好,我是老马。 最近 dubbo3.x 在公司内部分享,于是想系统梳理一下。 总体思路是官方文档入门+一些场景的问题思考+源码解析学习。 元数据中心概述 元数据中心为 Dubbo 中的两类元数据提供了存取能力 1 地址发现元数据,用于应用级服务发现 2 服务运维元数据,用于外围运维系统如可视化控制台进行服务查询、测试等。 1 地址发现元数据 Dubbo3...
    2016-09-25 10:46:04 | RPC