11 2020 档案
摘要:我的分离目标是什么? 最低目标:让大家了解,架构设计主流方法论,行业的经典实践、 中级目标:做相关设计时,方向不要跑偏 最好能够:拿回去,立刻能解决工作中的问题 我的架构理念是什么? (1)架构,是能支持“高质,高效,快速,安全,低成本”系统交付的设计方法 (2)任何脱离业务的架构设计都是耍流氓 (
阅读全文
摘要:什么是耦合? 不该联动,因为各种原因,绑在了一起。 系统联动,系统耦合,是架构大乱。 如何找到耦合? 查询“被动联动”的地方。 每当心中怒骂“MD,明明和我无关,为何我要配合”的地方,就是耦合。 配置私藏 全局配置文件 配置中心,解耦利器:逻辑上解耦,物理上连接 MQ,解耦利器:逻辑上解耦,物理上解
阅读全文
摘要:总结: 一、先迁移站点层、业务服务层和基础服务层 (1)准备新机房与专线; (2)搭建集群,充分测试,子业务垂直拆分迁移; (3)灰度切流量; 二、缓存层迁移 (1)搭建新缓存; (2)运维修改缓存内网DNS,切断旧缓存连接,重新连接新缓存,切流量; 三、数据库迁移 (1)搭建新数据库; (2)同步
阅读全文
摘要:总结 (1)单机房架构:全连接 (2)理想多机房架构:同连接(适用于能按照业务进行数据分割的场景) (3)拆衷多机房架构:最小化跨机房连接(通用)
阅读全文
摘要:ServiceMesh-lstio总结 (1)二层架构 (2)五大模块 •数据平面,主要负责高效转发 (1)envoy模块:即proxy; •控制平面,主要负责控制与应用 (2)mixer模块:支持跨平台,标准化API的adapter; (3)pilot模块:控制与配置envoy的大部分策略; (4
阅读全文
摘要:总结 (1)分层架构,是一个“数据移动”,然后“被处理”,被“呈现”的过程! (2)架构分层方法论: --让上游更高效的获取与处理数据,复用 --让下游能屏蔽数据的获取细节,封装 (3)业务的归业务,技术的归技术,服务网络(ServiceMesh),本质也是分层解耦
阅读全文