微服务

微服务的系统概念:
由于系统过于庞大,导致系统不能承受过多的请求,需要把系统拆分成多个独立单一的服务,再通过统一的微服务分布式去管理熊。

单体架构带来的问题:
1、复杂性增高
2、技术债务上升
3、部署速度变慢
4、阻碍技术闯进

微服务的设计原则:
1、单一职责原则
2、服务自治原则
3、轻量通信原则
4、接口明确原则

微服务的缺点:
运维要求较高
分布式的复杂性
接口调整成本
重复劳动

微服务框架:spring-cloud
服务之间如何通信:REST

服务器的异常处理:
重试机制
限流
熔断机制
负载均衡

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容