2022-05-04发表2022-05-04更新分布式 / 后端开发7 分钟读完 (大约1046个字)架构设计基本原则知识扩展SOLID(单一功能、开闭原则、里氏替换、接口隔离以及依赖反转)是由罗伯特·C·马丁在21世纪早期 引入的记忆术首字母缩略字,指代了面向对象编程和面向对象设计的五个基本原则。 当这些原则被一起应用时,它们使得一个程序员开发一个容易进行软件维护和扩展的系统变得更加可能。阅读更多
2022-05-04发表2022-05-04更新分布式 / 后端开发3 分钟读完 (大约378个字)架构设计基本原则之依赖倒置原则(DIP)原始定义:高层模块不要依赖低层模块,两种都应该依赖抽象。抽象不应该依赖细节,细节应该依赖抽象。阅读更多
2022-05-04发表2022-05-04更新分布式 / 后端开发3 分钟读完 (大约431个字)架构设计基本原则之里式替换原则(LSP)里式替换阐述了继承的原则,可描述为:子类可以扩展父类的功能,但是不能改变父类原有的功能。阅读更多
2022-05-04发表2022-05-04更新分布式 / 后端开发3 分钟读完 (大约498个字)架构设计基本原则之接口隔离原则(ISP)将接口拆分成更小更具体的接口,让接口中只包含用户感兴趣的方法。阅读更多
2022-05-04发表2022-05-04更新分布式 / 后端开发2 分钟读完 (大约308个字)架构设计基本原则之单一职责原则(SRP)单一职责又称单一功能,职责指的是变化的原因,单一职责规定一个类有且仅有一个引起他变化的原因,否则应该被拆分。阅读更多
2022-05-04发表2022-05-04更新分布式 / 后端开发7 分钟读完 (大约1080个字)分布式服务治理之服务链路追踪分布式微服务架构上是通过业务来划分服务的,通过Rest调用对外暴露一个接口,可能需要很多服务协同才能完成这个接口的功能。阅读更多
2022-05-04发表2022-05-04更新分布式 / 后端开发5 分钟读完 (大约729个字)分布式服务治理之服务限流限流的目的是通过对并发请求进行限速,或者对一个时间窗口内的请求数量进行限速来保护系统。阅读更多
2022-05-04发表2022-05-04更新分布式 / 后端开发3 分钟读完 (大约395个字)分布式服务治理之服务降级在服务器压力剧增的情况下,对一些服务和页面进行有策略的不处理或者换种简单的方式处理,从而释放服务器资源以保证核心服务正常运作或者高效运作。阅读更多