分布式微服务
文章平均质量分 69
分布式微服务
Husp0707
你可以迷茫,但不可以摆烂。
展开
-
史上最火网关系列---Spring CloudGateway!
API网关就是指系统的统一入口,提供内部服务的路由中转,为客户端提供统一服务,一些与业务本身功能无关的公共逻辑可以在这里实现,诸如认证、鉴权、监控、路由转发等。提供防攻击、防重放、请求加密、身份认证、权限管理、流量控制等多重手段保证API安全,降低API开放风险。简单说:API网关就是各系统的管理工具,拦截任意的恶意请求,加上认证、授权、限流、监控等功能。官网Spring Cloud Gateway旨在提供一种简单而有效的方式来路由到api,并为它们提供横切关注点,例如:安全性、监控/指标和弹性。原创 2023-07-31 00:30:00 · 200 阅读 · 0 评论 -
服务调用---------Ribbon和Feign
Ribbon是一个用于客户端负载均衡的组件,它是Netflix开源的一个项目。在微服务架构中,系统会拆分为多个小型的服务,每个服务都有自己独立的服务器实例。Ribbon所具有的特点:客户端负载均衡,将请求发送到多个服务实例中的一个。多种负载均衡算法:Ribbon支持多种负载均衡算法,如轮询、随机、权重等,可以根据应用的需求选择适合的算法。服务实例自动发现:Ribbon可以与服务注册中心集成,自动发现可用的服务实例。容错和重试。原创 2023-07-30 17:00:00 · 880 阅读 · 0 评论 -
无敌的服务注册中心Spring CloudAlibaba Nacos不进来看一看吗?
Nacos支持发现配置和管理几乎所有类型的服务。其Key features:Service Discovery And Service Health Check、Dynamic configuration management、Dynamic DNS service、Service governance and metadata management官网。原创 2023-07-29 22:45:00 · 146 阅读 · 0 评论 -
微服务分布式架构----服务注册发现---Eureka
【服务注册发现的几个概念】服务提供者(Provider Service):用于提供服务。它将自己提供的服务注册到服务注册中心,以供服务消费者发现。服务消费者(Consumer Service):用于消费服务。它可以从服务注册中心获取服务列表,调用所需的服务。服务注册中心(Register Service):它是一个 Eureka Server,用于提供服务注册和发现功能。【eureka架构图】【Eureka的常用组件】当微服务启动时,会将各个的服务节点配置信息注册到 Eureka Server中。原创 2022-11-24 00:00:20 · 1206 阅读 · 0 评论