
微服务之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 · 414 阅读 · 0 评论 -
一、Eureka源码分析
一、前言 Spring Cloud Eureka是Spring Cloud Netflix微服务套件中的一部分,主要负责实现微服务架构中的服务治理功能,包括服务注册和服务发现。本文从源码的角度,分析Eureka的服务治理机制。 二、Eureka服务治理机制 在Eureka服务治理架构中有三种角色,分别是: 服务注册中心 Eureka提供的服务端,提供服务的注册和发现功能 服务提供者 提供服务的应用,需要将自己提供的服务注册到Eureka,以供其他应用发现 服务消费者 消费者...原创 2022-03-17 16:35:15 · 2093 阅读 · 0 评论