摘要: 架构解耦 配置中心与配置架构演进 核心痛点 上游痛:扩容的是下游,改配置重启的是上游(耦合,典型反向依赖) 下游痛:不知道谁依赖于自己(难以实施服务治理) 怎么解耦,怎么解决? “配置私藏”架构 “全局配置文件”架构 “配置中心”架构 MQ MQ是一个互联网架构中常见的解耦利器 什么时候不使用MQ? 阅读全文
posted @ 2021-09-14 15:42 请务必优秀 阅读(793) 评论(0) 推荐(0) 编辑
摘要: 微服务架构 服务化好处 复用性,消除代码拷贝 专注性,防止复杂性扩散 解耦合,消除公共库耦合 高质量,SQL稳定性有保障 易扩展,消除数据库解耦合 高效率,调用方研发效率提升 潜在问题 系统复杂性上升 层次间依赖关系变得复杂 运维,部署更麻烦 监控变得更复杂 定位问题更麻烦 微服务粒度 统一服务层 阅读全文
posted @ 2021-09-14 15:36 请务必优秀 阅读(60) 评论(0) 推荐(0) 编辑
摘要: 技术选型 初期 技术选型,先看业务需求,任何脱离需求的技术选型,就是耍流氓 早期架构:ALL in one 早期选型依据:熟悉的,擅长的 建议选型:PHP体系,Java体系 早期主要矛盾:业务开发效率与质量低,CURD出错 早期重要组件:DAO/ORM 要不要自研 早期不建议自研 随着规模的扩大,要 阅读全文
posted @ 2021-09-14 15:05 请务必优秀 阅读(110) 评论(0) 推荐(0) 编辑