前言
上篇我们讲的是发布回滚过程,尤其是在 Kubernetes 的回滚过程中,原生有提供 Rollout 到上一个版本的能力,能保证我们在发布过程中遇到问题时快速回退的能力。然而在每一次上线的过程中,我们最难处理的就是正在运行中的流量,如何做到流量的无损上/下线,是一个系统能保证 SLA 的关键。
2025年05月24日
上篇我们讲的是发布回滚过程,尤其是在 Kubernetes 的回滚过程中,原生有提供 Rollout 到上一个版本的能力,能保证我们在发布过程中遇到问题时快速回退的能力。然而在每一次上线的过程中,我们最难处理的就是正在运行中的流量,如何做到流量的无损上/下线,是一个系统能保证 SLA 的关键。
2025年05月24日
在当今的互联网时代,单体应用早已不能满足日益增长的业务需求。而Spring Cloud作为构建微服务架构的重要工具集,为开发者提供了从服务注册与发现、负载均衡、配置管理到链路追踪等一系列开箱即用的功能。今天,我们就来一起揭开Spring Cloud微服务组件的神秘面纱,看看它是如何成为分布式系统背后那台“魔法盒子”的!
2025年05月24日
Nacos 是阿里巴巴开源的一个动态服务发现、配置管理与服务管理平台支持基于DNS和基于HTTP的服务发现,可以帮助我们实现服务的自动化注册与发现。下面我们就来看看如何通过Spring Cloud Alibaba来整合Nacos实现服务注册发现功能。
2025年05月24日
任何新技术的出现都是为了解决当前技术或者业务遇到的痛点。
在讲微服务之前,我们需要先聊一下系统架构的演变过程。
任何公司的系统架构不是说上来就是搞微服务,而是有一个不断升级改造的过程。
2025年05月24日
2025年05月24日
Eureka是Netflix的一个子模块,也是核心模块之一,Eureka是一个基于REST的服务,用于定位服务,以实现云端中间层服务发现和故障转移,服务注册与发现对于微服务来说是非常重要的,有了服务发现与注册,只需要使用服务的标识符就可以访问服务,不需要修改服务调用的配置文件,类似于dubbo的注册中心,如zookeeper;
2025年05月24日
再讲Nacos之前,先来讲一下服务注册和发现。我们知道,现在微服务架构是目前开发的一个趋势。服务消费者要去调用多个服务提供者组成的集群。这里需要做到以下几点:
2025年05月24日
springcloud是一个非常优秀的微服务框架,要管理众多的服务,就需要对这些服务进行治理,也就是我们说的服务治理,服务治理的作用就是在传统的rpc远程调用框架中,管理每个服务与每个服务之间的依赖关系,可以实现服务调用、负载均衡、服务容错、以及服务的注册与发现。