SpringCloud技术点

Spring Cloud是一个基于Spring Boot的开源微服务架构构建工具集。它提供了在分布式系统(如配置管理、服务发现、断路器、智能路由、微代理、控制总线、一次性令牌、全局锁、领导选举、分布式会话和集群状态)环境中设计、构建和协调应用程序所需的工具。下面是Spring Cloud的一些主要技术点:

  1. 服务发现与注册

    • Eureka:Netflix开源的服务发现组件,用于服务注册与发现。
    • Consul:HashiCorp提供的服务发现与配置同步工具。
    • Zookeeper:Apache ZooKeeper是一个开源的分布式协调服务。
  2. 配置管理

    • Spring Cloud Config:为分布式系统中的外部化配置提供服务器和客户端支持。它支持使用Git或文件系统作为配置存储,可以实现配置的热更新。
    • Spring Cloud Bus:通过轻量级消息代理连接分布式系统的节点,用于广播状态更改或事件,比如配置更改。通常与Spring Cloud Config联合使用。
  3. 负载均衡

    • Ribbon:一个客户端负载均衡器,它可以很好的控制http和tcp请求,也可以

你可能感兴趣的:(云原生k8s,中间件+微服务,spring,cloud,spring,后端)