zoukankan      html  css  js  c++  java
  • spring cloud的基础

    1、服务隔离:线程池的隔离和信号量的隔离

    2、服务降级:当服务请求出现的吞吐量过大的时候,对于一部分请求进行暂时不可用,并返回一些友好提示的作用

    3、服务熔断:当某一个服务出现故障的情况下

    zuul:服务端负载均衡、服务路由、服务认证、服务限流、服务监控、黑白名单

    spring cloud与dubbo:1、注册中心;2、服务网关;3、协议;4、rest和rpc

    eureka:相互注册

      自我保护:15分钟,丢失15%的续租请求,就触发

    zuul:

      路由、过滤、代理

    断路器:(在服务提供端,(与feign结合以后)在服务的消费端)

      服务降级:生产端服务降级(也占用线程池)、消费端服务降级、熔断降级(某段时间10s,请求次数达到20次,失败率达到一定的比率50%)

      服务熔断(5s内20次失败)

      服务隔离(隔离策略)【信号量+线程池】

      服务监控

     Feign声明式服务调用(在消费端):

      面向接口的远程调用,同时也是自动支持负载均衡的

    spring cloud和dubbo:

      ①服务注册中心

      ②服务调用方式

      ⑤服务监控

      ⑥断路器

      ⑤服务网关

    spring cloud:功能更加强大,涵盖面更广;RPC和HTTP;dubbo RPC框架;spring cloud 微服务架构下的一站式解决方案

    参考文献:

    spring cloud的概述

  • 相关阅读:
    redis初步入门(2)
    redis初步入门(1)
    iOS9 中 alertView 的使用
    iOS应用 数据存储方式 (一)
    Python 选课系统
    Python 计算器
    Python ATM
    Python 购物车
    Python 城市列表
    Python 基础登入接口
  • 原文地址:https://www.cnblogs.com/erdanyang/p/13090772.html
Copyright © 2011-2022 走看看