微服务之Spring Cloud
文章平均质量分 82
精通SpringCloud【Eureka,Config,GatewayFeign,Hystrix,Sleuth,Bus,Stream...】
会飞的IT蜗牛
当你的才华撑不起你的野心时,你就应该静下心来学习
展开
-
十、API网关
一、前言API网关是一个服务器,是系统的唯一入口。从面向对象设计的角度看,它与外观模式类似。API网关封装了系统内部架构,为每个客户端提供一个定制的API。它可能还具有其它职责,如身份验证、监控、负载均衡、缓存、请求分片与管理、静态响应处理。API网关方式的核心要点是,所有的客户端和消费端都通过统一的网关接入微服务,在网关层处理所有的非业务功能。通常,网关也是提供REST/HTTP的访问API。网关应当具备以下功能:性能:API高可用,负载均衡,容错机制。 安全:权限身份认证、...原创 2022-03-17 16:34:48 · 364 阅读 · 0 评论 -
一、Eureka源码分析
一、前言Spring Cloud Eureka是Spring Cloud Netflix微服务套件中的一部分,主要负责实现微服务架构中的服务治理功能,包括服务注册和服务发现。本文从源码的角度,分析Eureka的服务治理机制。二、Eureka服务治理机制在Eureka服务治理架构中有三种角色,分别是:服务注册中心Eureka提供的服务端,提供服务的注册和发现功能服务提供者提供服务的应用,需要将自己提供的服务注册到Eureka,以供其他应用发现服务消费者消费者...原创 2022-03-17 16:35:15 · 1978 阅读 · 0 评论