全球跨域RPC架构

2019 年 9 月 14 日

全球跨域RPC架构

ArchSummit 深圳 2018 大会上,高良讲师做了《全球跨域 RPC 架构》主题演讲,主要内容如下。

演讲简介

演讲摘要:在菜鸟业务全球化背景下,菜鸟自己在全球建立站点,站点间的应用存在依赖关系,另外与海外合作伙伴间的数据和服务调用变成常态;但全球化的服务调用受网络因素过大,RT 高但成功率低一直是一个非常大的问题。

基于这样的背景,菜鸟网络研发了自己的解决方案:建设一套全球化的数据 & 服务集平台,来支撑菜鸟内部,菜鸟与外部合作伙伴间的数据 & 服务调用。具体措施是构建站云端一体化基础设施,在全球布点建设基础站点,在站点之上建设云端服务中间件,再深入到端的自动化及智能化,形成端 - 云 - 站的服务模型。实施后效果明显,全球变成了一张网,有了统一的基础环境,中间件,SLA;菜鸟全球化之路大大加速。

演讲提纲:

1、全球化背景 & 基础混合云架构介绍

2、跨域 RPC 基础架构:

复制代码
* 全球服务注册
* 全球服务发现 & 调用
* 全球部署 &SLA(包括容灾)
* 全球数据同步
* 全球智能路由
* 全球调度决策

3、方案总结及未来可以做的事,展开探讨

听众受益点

  1. 了解混合云架构
  2. 了解全球化架构
  3. 了解中间件、微服务、物联网等技术架构
  4. 最重要的一点,可以看到整个架构思路的演进过程,对一个有过几年工作经验的人来说,可能是一个方向性的突破

讲师介绍

高良

菜鸟网络 互联平台 / 技术主管

2005 年毕业于杭州电子科技大学;2011 年加入阿里巴巴,负责 1688 物流平台的建设(面向 B 类物流);2013 年加入菜鸟,负责菜鸟统一接入平台建设;2015 年开始建设物流云,探索菜鸟混合云架构,以及在此之上建立全球物流集成平台。

完整演讲 PPT 下载链接

https://archsummit.infoq.cn/2018/shenzhen/schedule

2019 年 9 月 14 日 17:30 152

评论

发布
暂无评论
发现更多内容

从SDL到DevSecOps:始终贯穿开发生命周期的安全

Fooying

DevOps SDL DevSecOps 安全开发 软件开发生命周期

RUST IN BLOCKCHAIN 五月简报

Aimee 阿敏

rust crypto blockchain

分布式场景之刚性事务-2PC详解

奈学教育

分布式 2PC

Vue&SpringBoot前后端项目分离构建

夏悸

Spring Boot Vue 前端架构

9种 分布式ID生成方案,我替你整理好了

程序员内点事

Java MySQL 分布式

cpu分析利器 — async-profiler

小楼

Java cpu profiler

Java技术奇迹

ATGU:阿宝哥

《Oracle Java SE编程自学与面试指南》最佳学习路线图(2020最新版)

ATGU:阿宝哥

程序员未来会成为非常内卷的职业?

非著名程序员

程序员 程序人生 职业 职业规划

为什么你在群里的提的技术问题没人回答?

古时的风筝

程序员 提问的艺术

架构师训练营 - Lesson Week 1

brave heart

极客大学架构师训练营

观察者模式——窥探JDK和Spring中的设计模式

海星

spring jdk 设计模式 Java 面试 Java 25 周年

面试官为什么喜欢拿 Kafka 考验求职者

奈学教育

kafka

createRef、useRef、useMemo对比分析和应用场景

费马

React Hooks useRef useMemo createRef

Elasticsearch-Base

lee

elasticsearch search 搜索

ChaosBlade:从零开始的混沌工程(一)

郭旭东

云原生 混沌工程

原创 | TDD工具集:JUnit、AssertJ和Mockito (十八)编写测试-测试执行顺序\嵌套的测试

编程道与术

Java 编程 TDD 单元测试 JUnit

绝对坦诚:打造团队自我进化能力的最佳姿势

伴鱼技术团队

团队管理 企业文化 团队协作 技术管理 文化

厉害了,SpaceX-API 开源了

非著名程序员

GitHub 程序员 开源项目

《龙教授私享会职场沟通心法》最佳学习路线(2020最新版)

ATGU:阿宝哥

前端开发必备工具箱

LeanCloud

CSS 性能优化 前端 vscode 工具

C#和TS的范型实例化

猫定谔的靴

C# typescript 泛型

读《平凡的世界》

YoungZY

读书

CDN百科第三讲 | 如果用了云服务器,还需要做CDN加速吗?

巨侠说

CDN

装饰模式——看JDK和Spring是如何杜绝继承滥用的

海星

Java spring jdk 设计模式 Java 面试

人人都能看懂的 6 种限流实现方案!(纯干货)

王磊

Java 「Java 25周年」 Java 25 周年

实时更新:计算机编程语言排行榜—TIOBE世界编程语言排行榜(2020年6月份最新版)

ATGU:阿宝哥

27岁了,程序员写给自己的一封信

学习Java的小姐姐

程序员 生活 总结 程序媛 职场回顾

架构师训练营-第一节

张小小的席大大

Dubbo Cluster集群那点你不知道的事。

why技术

源码 面试 dubbo 集群容错

PlantUML 的介绍和使用

Puran

UML PlantUML

全球跨域RPC架构-InfoQ