转转微服务流量路由实践
Dwyer Wang 查看讲师
百林哲咨询(北京)有限公司专家团队成员
某大型互联网交易平台架构部服务治理负责人,资深后端开发,主要从事服务治理、RPC框架、网关、分布式调用跟踪、监控、分布式锁等系统开发,对业务架构和技术具有非常丰富的实战经验。
浏览:1913次
详情 DETAILS

课程简介

服务的分布式部署显著提高了服务容量,但在分布式场景下请求链路变得异常复杂,同样的请求会经过不同的服务器节点。有时候我们会期望流量经过特定的服务节点,例如测试流量经过特定的开发中的节点,在线压测时压测流量与正常用户流量的隔离,这就要求系统具备流量的路由能力。该公司流量路由支持RPC调用和MQ消息,历经两个版本的迭代,有效地支持了公司测试环境的流量路由及压测流量的隔离。

本次分享将为大家带来流量路由的详细原理、应用实践,以及实施过程中的难点和踩过的坑。

课程收益

1、目标

(1)了解流量路由的作用及需求场景

(2)了解RPC及MQ流量路由的原理

(3)能在生产实践中应用流量路由解决实际问题

2、成功要点

流量路由显著降低了测试环境部署成本,将部署时间从1-2天降至30分钟-1小时,再进一步降低至5-10分钟。同时调用链路可视化进一步降低了排查问题的成本。

3、启示

中间件开发要始终围绕业务痛点去解决问题,才能推广顺利,取得业务、架构、公司三赢的结果。

受众人群

微服务架构设计师、业务架构工程师、流量路由技术人员、测试经理以及其他对流量路由感兴趣的人员。

课程周期

0.5天(3H)

课程大纲

授课内容

1. 为什么需要流量路由

2. 没有流量路由的测试环境解决方案

3. 基于IP的流量路由

        (1)RPC服务打标

        (2)MQ消费端打标

        (3)流量打标

        (4)标签的传递

        (5) RPC流量路由原理

        (6)MQ流量路由原理

        (7)优点与缺点

4. 基于标签的流量路由

        (1)RPC服务打标

        (2)MQ消费端打标

        (3)流量打标

        (4)优点与缺点

5. 分布式调用跟踪系统的作用

6. QA


预约内训 APPLY
前往提交您的需求,我们会及时与您联系
课程推荐 COURSE
次

企业服务热线:400-106-2080
电话:18519192882
投诉建议邮箱:venus@bailinzhe.com
合作邮箱:service@bailinzhe.com
总部地址:
北京市-丰台区-汽车博物馆东路6号3号楼1单元902-B73(园区)
全国客户服务中心:
天津市-南开区-桂苑路15号鑫茂集团鑫茂军民园1号楼A座802-803
公众号
百林哲咨询(北京)有限公司 京ICP备2022035414号-1