58集团技术专场
微服务架构
在二手交易平台(转转)中的实践
孙玄
58集团技术专场
关于我
58集团技术委员会主席
58集团高级系统架构师
转转架构算法部负责人
百度高级工程师
毕业于浙江大学
代表公司多次对外分享
关于我
58集团技术专场
微服务架构
1 特点
2 使用原因
3 演进
4 通信协议、服务注册/发现
5 柔性可用实践
6 服务治理
分享要点
58集团技术专场
什么是微服务架构
特点
1
58集团技术专场
特点
微服务架构
微服务粒度 独立进程 围绕业务建模 轻量级通信 去中心化管理
1
58集团技术专场
使用原因-转转是什么
2
买
卖
58集团技术专场
发布商品
分类搜索
关键词搜索
推荐商品
消息中心
-私信、留言
个人中心等等
使用原因-二手交易平台功能
2
58集团技术专场
2
业务功能多
业务高速发展用户体验好
业务复杂性高
使用原因
58集团技术专场
系统
高可用
Please add a
comment here.
Please add a
comment here.
Please add a
comment here.
使用原因
系统
高扩展性
快速迭代
持续交付
微服务架构特点&二手交易平台特点
转转使用微服务架构比较合适
2
58集团技术专场
Please add a
comment here.
Please add a
comment here.
Please add a
comment here.
微服务架构
持交付
2
APP
MicroService Gateway
MicroService1 MicroService2 MicroService3
DB1 DB2 DB3
APP
MicroService Gateway
Micro
Service
Registry
58集团技术专场
整体设计
水平分层
垂直业务拆分
每层设计 高可用
演进-如何设计
微服务-业务单元垂直拆分
无状态化
独立进程、部署、运维
冗余
自动恢复
技术/专场/架构/集团/服务/业务/add/comment/re./原因/
技术/专场/架构/集团/服务/业务/add/comment/re./原因/
-->