写点什么

第十周学习总结

用户头像
solike
关注
发布于: 2020 年 11 月 30 日

单体应用随着业务的增长带来了许多挑战:

1》编译、部署困难

2》代码分支管理困难

3》数据库连接耗尽

4》新增业务困难

解决方案就是拆分,将模块独立部署,降低系统耦合性:(纵向拆分,横向拆分)

SOA 的服务通过 WSDL 描述,SOAP 协议通信,协议过重,性能不高

微服务框架需求

失效转移,负载均衡,高效的远程通信,对应用最少侵入,版本管理。

Service Mesh 服务网格适用复杂度高的大型系统。


微服务架构落地

业务优先,业务边界及依赖,业务耦合严重,逻辑复杂多变的系统进行微服务重构要谨慎

思路:命令与查询职责隔离,事件溯源,断路器,服务重试及调用超时。


用户头像

solike

关注

还未添加个人签名 2020.02.17 加入

还未添加个人简介

评论

发布
暂无评论
第十周学习总结