分布式数据库---DRDS---TDDL---消息系统
ORACLE---MYSQL-迁移中间件---大中层--小前台----服务化---共享业务
和业务无关的--和操作系统无关的---中间件--组件平台
EJB-----中间件---演变
系统与系统的交互---
共享的业务组件---何不提升为中间件
业务节点的自动扩缩
高速公路--换轮胎
以小的改动---保证迭代
稳定性系统!!!!
-----------------------------------------------
具体动态扩缩方法:
系统插入探针---决定流量进入---判断扩缩稳定性--单机房--多机房--压力测试---云--弹性调度--大促随用随取
扩展性---可用----稳定--动态前进
阿里有5千个系统---联合----大系统---
机器成本---用户成本协调---购物的氛围
09--CDN--带宽
11--DB--超卖
13--单元化可用性---压测,有机会模拟双十一的自动化模拟测
试---调优
15--弹性--机器按需伸缩
5.9--912亿
大的工程---维护---代码不好改----影响逻辑
-----代码复用-----服务化---用户--交易----产生中间件-----
系统架构的眼睛---千岛湖---五彩石----架构的沉淀----服务化ok
-----业务配置中心---dimond
服务化---很舒服!!!High-speed-framework
计算逻辑---不通的逻辑不通server---单机系统---解耦
序列化---远程调用-----计算能力发散不同机器--
edas--服务化调用
消息中间件:
最终一致性,
数据库一致性:200多个系统顺序执行,买衣服--1,2,秒流失,客
户
--消息中间件----解耦-----业务系统部分当机--无关
扩展性容易---解耦---可用性解耦,业务逻辑解耦
异步,并行
一致性:看,版本是不是对应,并行两边,版本100.----0done---
系统online时候消息不丢---最终回到100---100;不一致时间点到
最终版本一致!!!!