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的概述

  • 相关阅读:
    原生js实现网页触屏滑动
    微博开放平台api使用
    Java IO流详尽解析
    table总结insertRow、deleteRow
    struts2 type="redirect"源码解析
    如何查找MySQL中查询慢的SQL语句
    理解jquery的$.extend()、$.fn和$.fn.extend()
    jQuery.extend 函数详解
    CSS3 text-rendering属性
    运用@media实现网页自适应中的几个关键分辨率
  • 原文地址:https://www.cnblogs.com/erdanyang/p/13090772.html
Copyright © 2011-2022 走看看