SpringCloud
文章平均质量分 94
SpringCloud相关整理
T_Ghost
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
SpringCloud微服务网关Gateway
网关就是对所有微服务作统一的入口,它封装了应用程序的内部结构,为客户端提供统一服务,一些与业务本身功能无关的公共逻辑可以在这里实现,诸如认证、鉴权、监控、路由转发等等。没有网关时客户端调用微服务的情况如下这样的架构,会存在着诸多的问题:1、客户端多次请求不同的微服务,增加客户端代码或配置编写的复杂性2、认证复杂,每个服务都需要独立认证。3、存在跨域请求,在一定场景下处理相对复杂。原创 2025-09-11 21:33:49 · 1157 阅读 · 0 评论 -
SpringCloud微服务服务容错机制Sentinel熔断器
Sentinel (分布式系统的流量防卫兵) 是阿里开源的一套用于服务容错的综合性解决方案。它以流量为切入点, 从流量控制、熔断降级、系统负载保护等多个维度来保护服务的稳定性。Sentinel 具有以下特征:1、丰富的应用场景:Sentinel 承接了阿里巴巴近 10 年的双十一大促流量的核心场景, 例如秒杀(即突发流量控制在系统容量可以承受的范围)、消息削峰填谷、集群流量控制、实时熔断下游不可用应用等。2、完备的实时监控:Sentinel 提供了实时的监控功能。原创 2025-09-08 18:31:42 · 795 阅读 · 0 评论 -
SpringCloud微服务基于nacos注册中心的服务发现模式及OpenFeign的使用
服务之间的调用主要依靠restful接口进行调用,随着服务的增多,服务间的交互也会增多。如果服务提供者的IP地址等发生变化,调用者就需要更改相应的代码。同时,如果是多个服务提供者,调用方难以实现负载均衡策略。这就需要服务治理来进行统一管理。服务治理是微服务架构中最核心最基本的模块。用于实现各个微服务的自动化注册与发现。服务注册:在服务治理框架中,都会构建一个注册中心,每个服务单元向注册中心登记自己提供服务的详细信息。原创 2025-09-04 11:29:37 · 1105 阅读 · 0 评论 -
什么是微服务架构?SpringCloud入门概念
2.1、微服务架构图2.2、微服务架构常见概念2.2.1、服务治理服务治理就是进行服务的自动化管理,其核心是服务的自动注册与发现。服务注册:服务实例将自身服务信息注册到注册中心。服务发现:服务实例通过注册中心,获取到注册到其中的服务实例的信息,通过这些信息去请求它们提供的服务。服务剔除:服务注册中心将出问题的服务自动剔除到可用列表之外,使其不会被调用到。2.2.2、服务调用在微服务架构中,通常存在多个服务之间的远程调用的需求。目前主流的远程调用技术有基于。原创 2025-09-02 11:10:50 · 878 阅读 · 0 评论 -
Ribbon及Feign接口使用--2
Ribbon(实现基于客户端负载均衡)1、Ribbon介绍负载均衡1、服务器端负载均衡: 例如:Nginx,通过Nginx进行负载均衡,先发送请求,然后通过负载均衡算法,在多个服务器之间选择一个进行访问;即在服务器端再进行负载均衡算法分配。2、客户端负载均衡: 例如:spring cloud中的ribbon,客户端会有一个服务器地址列表,在发送请求前通过负载均衡算法选择一个服务器,然后进行访问,这是客户端负载均衡;即在客户端就进行负载均衡算法分配。 ribbon的默认负载均衡(轮询),当原创 2020-08-22 17:08:28 · 443 阅读 · 0 评论 -
SpringCloud微服务简介及服务注册和发现--1
SpringCloud微服务简介1、集群计算机集群简称集群是一种计算机系统,它通过一组松散集成的计算机软件和/或硬件连接起来高度紧密地协作完成计算工作。在某种意义上,他们可以被看作是一台计算机。集群系统中的单个计算机通常称为节点,通常通过局域网连接,但也有其它的可能连接方式。集群计算机通常用来改进单个计算机的计算速度和/或可靠性。一般情况下集群计算机比单个计算机,比如工作站或超级计算机性能价格比要高得多。2、分布式分布式系统是一组计算机,通过网络相互连接传递消息与通信后并协调它们的行为而形成的系统。原创 2020-08-21 16:21:45 · 259 阅读 · 0 评论
分享