个人简介

Echo Blog


江湖无名 安心练剑
  • Dubbo3.x-09-功能之扩展适配
    回顾 大家好,我是老马。 最近 dubbo3.x 在公司内部分享,于是想系统梳理一下。 总体思路是官方文档入门+一些场景的问题思考+源码解析学习。 扩展适配 Dubbo 从设计上是高度可扩展的,通过这些扩展点你可以做到: 拦截流量并控制流量行为 按需调优 Dubbo 的一些默认策略与实现 将 Dubbo 服务适配到公司内部微服务集群或其他主流的开源组件 一切皆可...
    2016-09-25 10:46:04 | RPC
  • Dubbo3.x-08-功能之通信协议
    回顾 大家好,我是老马。 最近 dubbo3.x 在公司内部分享,于是想系统梳理一下。 总体思路是官方文档入门+一些场景的问题思考+源码解析学习。 通信协议 Dubbo 框架提供了自定义的高性能 RPC 通信协议:基于 HTTP/2 的 Triple 协议 和 基于 TCP 的 Dubbo2 协议。除此之外,Dubbo 框架支持任意第三方通信协议,如官方支持的 gRPC、Thrif...
    2016-09-25 10:46:04 | RPC
  • Dubbo3.x-07-功能之Mesh 路由规则
    回顾 大家好,我是老马。 最近 dubbo3.x 在公司内部分享,于是想系统梳理一下。 总体思路是官方文档入门+一些场景的问题思考+源码解析学习。 Mesh 路由规则 Dubbo Mesh 路由规则是基于 Istio 的 VirtualService、DestinationRule 改造而来,总体思路和格式可以参考 Istio 流量管控规则参考手册:Istio VirtualSer...
    2016-09-25 10:46:04 | RPC
  • Dubbo3.x-06-功能之限流 & 熔断
    回顾 大家好,我是老马。 最近 dubbo3.x 在公司内部分享,于是想系统梳理一下。 总体思路是官方文档入门+一些场景的问题思考+源码解析学习。 限流 & 熔断 由于微服务分布式的特点,如何构建稳定的微服务集群是一个很大的挑战,其中有两项非常关键的点值得关注 流量控制 (Rate Limiting) 熔断降级 (Circuit Breaking) 流量控制...
    2016-09-25 10:46:04 | RPC
  • Dubbo3.x-05-功能之流量管控
    回顾 大家好,我是老马。 最近 dubbo3.x 在公司内部分享,于是想系统梳理一下。 总体思路是官方文档入门+一些场景的问题思考+源码解析学习。 流量管控 Dubbo 提供了丰富的流量管控策略 地址发现与负载均衡,地址发现支持服务实例动态上下线,负载均衡确保流量均匀的分布到每个实例上。 基于路由规则的流量管控,路由规则对每次请求进行条件匹配,并将符合条件的请求路由到特...
    2016-09-25 10:46:04 | RPC
  • Dubbo3.x-04-功能之负载均衡
    回顾 大家好,我是老马。 最近 dubbo3.x 在公司内部分享,于是想系统梳理一下。 总体思路是官方文档入门+一些场景的问题思考+源码解析学习。 负载均衡 在集群负载均衡时,Dubbo 提供了多种均衡策略,缺省为 weighted random 基于权重的随机负载均衡策略。 具体实现上,Dubbo 提供的是客户端负载均衡,即由 Consumer 通过负载均衡算法得出需要将请求提...
    2016-09-25 10:46:04 | RPC
  • Dubbo3.x-03-功能之服务发现
    回顾 大家好,我是老马。 最近 dubbo3.x 在公司内部分享,于是想系统梳理一下。 总体思路是官方文档入门+一些场景的问题思考+源码解析学习。 服务发现 Dubbo 提供的是一种 Client-Based 的服务发现机制,依赖第三方注册中心组件来协调服务发现过程,支持常用的注册中心如 Nacos、Consul、Zookeeper 等。 以下是 Dubbo 服务发现机制的基本工...
    2016-09-25 10:46:04 | RPC
  • Dubbo3.x-02-功能之微服务开发
    回顾 大家好,我是老马。 最近 dubbo3.x 在公司内部分享,于是想系统梳理一下。 总体思路是官方文档入门+一些场景的问题思考+源码解析学习。 微服务开发 Dubbo 解决企业微服务从开发、部署到治理运维的一系列挑战,Dubbo 为开发者提供从项目创建、开发测试,到部署、可视化监测、流量治理,再到生态集成的全套服务。 开发层面,Dubbo 提供了 Java、Go、Rus...
    2016-09-25 10:46:04 | RPC