您可以捐助,支持我们的公益事业。

1元 10元 50元





认证码:  验证码,看不清楚?请点击刷新验证码 必填



  求知 文章 文库 Lib 视频 iPerson 课程 认证 咨询 工具 讲座 Model Center   Code  
会员   
   
 
     
   
 订阅
  捐助
电商架构
 
作者:郭峰g
  2013  次浏览      18
 2020-12-7 
 
编辑推荐:
本文主要介绍了电商架构得架构目标、业务系统 、架构设计原则、应用架构 、基础架构、数据库架构、分布式数据库特性、Proxy 节点、Proxy 数据拆分 等相关内容。
本文来自于博客园,由火龙果软件Anna编辑、推荐。

互联网电商技术架构之一架构目标

业务系统

架构设计原则

应用架构

基础架构

数据库架构

分布式数据库特性

支持MySQL,MariaDB,MongoDB等数据库

服务高可用,主库故障,从库自动切换

数据高可靠,定期快照备份,增量备份

数据自动拆分,一键无缝迁移扩容

针对特殊业务需求,定制优化特殊的数据库版本

Proxy 节点

原生MySQL协议,接入使用标准MySQL客户端

数据根据路由规则分库分表,对业务访问透明

单库容量满,可以快速在线无缝迁移,不影响业务

Proxy 数据拆分

Transfer在线无缝迁移

应用的真实需求

应用不关心

– sharding

– failover

– eventual consistency

应用需要事务

应用需要SQL

应用需要ACID

下一代分布式数据库

空间分为若干个range

使用RSM保障一致性

每个node由range组成

对外暴露一个完整的map

在map基础上实现分布式事务

分布式事务

至少支持snapshot isolation级别

使用2阶段提交协议+2阶段锁协议

数据多版本并存

每个key由时间戳+真实key组成

提交时间有可能会被推迟

一致性算法

容器技术 - 资源隔离

clone/setns/unshare三个系统调用是容器资源隔离

技术的核心实现

内核新增nsproxy数据结构使不同进程可以拥有各自

不同的命名空间

容器技术 - 资源配额管理

   
2013 次浏览       18
相关文章

企业架构、TOGAF与ArchiMate概览
架构师之路-如何做好业务建模?
大型网站电商网站架构案例和技术架构的示例
完整的Archimate视点指南(包括示例)
相关文档

数据中台技术架构方法论与实践
适用ArchiMate、EA 和 iSpace进行企业架构建模
Zachman企业架构框架简介
企业架构让SOA落地
相关课程

云平台与微服务架构设计
中台战略、中台建设与数字商业
亿级用户高并发、高可用系统架构
高可用分布式架构设计与实践
最新课程计划
信息架构建模(基于UML+EA)3-21[北京]
软件架构设计师 3-21[北京]
图数据库与知识图谱 3-25[北京]
业务架构设计 4-11[北京]
SysML和EA系统设计与建模 4-22[北京]
DoDAF规范、模型与实例 5-23[北京]
 
最新文章
架构设计-谈谈架构
实现SaaS(软件及服务)架构三大技术挑战
到底什么是数据中台?
响应式架构简介
业务架构、应用架构与云基础架构
最新课程
软件架构设计方法、案例与实践
从大型电商架构演进看互联网高可用架构设计
大型互联网高可用架构设计实践
企业架构师 (TOGAF官方认证)
嵌入式软件架构设计—高级实践
更多...   
成功案例
某新能源电力企业 软件架构设计方法、案例与实践
中航工业某研究所 嵌入式软件开发指南
某轨道交通行业 嵌入式软件高级设计实践
北京 航天科工某子公司 软件测试架构师
北京某领先数字地图 架构师(设计案例)
更多...