写点什么

全球跨域 RPC 架构

  • 2019-09-14
  • 本文字数:692 字

    阅读完需:约 2 分钟

全球跨域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-09-14 17:301060

评论

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

Go-Excelize API源码阅读(二十一)——GetDefinedName()、DeleteDefinedName()

Regan Yue

Go 源码阅读 源码刨析 10月月更

「趣学前端」容器上的折角边框是图形吗?

叶一一

CSS 前端 10月月更

「趣学前端」box-shadow的多重用法

叶一一

CSS 前端 10月月更

什么是数据产品经理?数据产品经理与传统产品经理有什么区别?

雨果

数据产品经理

面试官:说说你对Node中的Stream的理解

CoderBin

面试 前端 Node 10月月更

「趣学前端」日常浏览的页面为什么可以五颜六色

叶一一

CSS 前端 10月月更

华为云从入门到实战 | 负载均衡服务原理

TiAmo

华为 云开发 10月月更

Serverless的应用场景

阿泽🧸

Serverless 10月月更

有人意图取代SQL,你同意吗?

雨果

sql

大数据ELK(二十六):探索数据(Discovery)

Lansonli

discovery 10月月更

Go-Excelize API源码阅读(二十三)——SetDocProps、GetDocProps

Regan Yue

Go 开源 源码刨析 10月月更

前端开发提效小技巧之业务功能篇

叶一一

前端 提高效率 10月月更

【从0到1学算法】5.Bubble Sort算法-下

Geek_65222d

10月月更

【一Go到底】第十五天---continue快速入门

指剑

Go golang 10月月更

Python进阶(二十三)Django使用pymysql连接MySQL数据库做增删改查

No Silver Bullet

Python django MySQL数据库 pymysql 10月月更

首轮Zepoch节点已售罄完结,你期待次轮吗?

鳄鱼视界

Java三大特性(一)—封装

共饮一杯无

Java 面向对象 10月月更

如何在高性能的前提下,降低数据库存储成本?

OceanBase 数据库

B类纯资金业务的资金安全保障

agnostic

资金安全 B类业务 纯资金业务

「趣学前端」页面上吸顶的效果是怎么做到的

叶一一

CSS 前端 10月月更

一个实际的例子学习 SAP BTP Java 应用的 @Before 注解使用方式

汪子熙

Java 云原生 Cloud SAP 10月月更

Python进阶(二十二)Python3使用PyMysql连接mysql数据库

No Silver Bullet

Python3 MySQL数据库 pymysql 10月月更

测试需求平台5-Blueprint优化与首个vue页搭建

MegaQi

测试平台开发教程 10月月更

趣学前端」为什么有的页面背景颜色是渐变的

叶一一

CSS 前端 10月月更

一文搞懂常见的网络I/O模型

闫同学

网络 网络io 10月月更

挑战30天学完 Python:Day4数据类型-字符串str

MegaQi

挑战30天学完Python 10月月更

cstdio的源码学习分析10-格式化输入输出函数fprintf---宏定义/辅助函数分析03

桑榆

源码刨析 10月月更 C++

浅谈etcd服务注册与发现

闫同学

Go 微服务 etcd 10月月更

一文搞懂Go整合captcha实现验证码功能

闫同学

Go Web 安全 10月月更

【LeetCode】两个链表的第一个重合节点Java题解

Albert

算法 LeetCode 10月月更

Go-Excelize API源码阅读(二十二)——SetAppProps(appProperties *AppProperties)

Regan Yue

Go 开源 源码分析 Excelize 10月月更

全球跨域RPC架构_ArchSummit_高良_InfoQ精选文章