微服务1-单体演进
什么是微服务
根据业务或技术拆分
负载均衡
网关
链路追踪与分布式事务
zipkin是对sleuth的包装或升级
分布式锁
熔断或降级
服务特别忙时的保护机制
熔断
在互联网系统中,当下游服务因访问压力过大而响应变慢或失败,上游服务为了保护系统整体的可用性,可以暂时切断对下游服务的调用。
这种牺牲局部,保全整体的措施就叫做熔断。
降级
解决资源不足和访问量增加的矛盾
在有限资源的情况下,为保障重要服务抗住大量的请求,需要“舍弃”一些不重要的服务,放弃一些功能,进而保障整个服务平稳运行。
降级,从整体负荷考虑,某个服务熔断后,服务器将不再被调用,此时客户端可以自己准备一个本地的fallback回调,这样,虽然服务水平下降,但可用,比直接挂掉要好。
消息
Spring Cloud Alibaba/ Netflix 生态与依赖关系
- SpringCloud Netflix
- SpringCloud Alibaba
- SpringCloud Apache
本文来自博客园,作者:gary2048,转载请注明原文链接:https://www.cnblogs.com/zhoum/p/15832044.html
本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。