定义:广域的分布式架构;
目的:容量扩展,资源弹性;
实质:多个不同地域不同规模的数据中心;
收益:更强的容灾能力,用户就近接入能力;
特点:开箱即用;
优点:从多业务复杂性→生产多样性;
管理:服务标识&版本标记,便于集群管理;
原理:基础镜像配置多个服务节点,可通过预分发方式达到热启动;
作用:指标监控、数据展示、告警订阅通知;
支撑:为性能测试&性能优化场景提供数据支撑和问题定位能力;
特性:实时监控、可视化、统计报表、长期存储及复盘支撑能力;
目的:让系统无状态化/有状态的信息封装在一定范围内,避免影响系统水平扩展;
前提条件:
什么是去IOE?
解决了什么问题?
常见的架构类型
配置中心运行模式
消息类型
实时消息
解决了什么问题?
服务调度:摘除故障节点,更新可用服务的地址列表
负载均衡:随机分配&权重选取
服务发现:服务与提供服务的机器解耦
服务注册:传递类名、方法名、参数类型、版本号
统一SDK:封装统一的client/server标准接口规范(协议(http/TCP)&失败重试机制&参数传递规范)