目录
百战程序员,全站22050+开发课程+文档 ,学习精选优质好课快人一步!观看视频 快捷键ALT+N

JAVA全系列 教程

3762个小节阅读:7095k

收藏
全部开发者教程

C语言快速入门

JAVA全系列 教程

面向对象的程序设计语言

Python全系列 教程

Python3.x版本,未来主流的版本

人工智能 教程

顺势而为,AI创新未来

大厂算法 教程

算法,程序员自我提升必经之路

C++ 教程

一门通用计算机编程语言

微服务 教程

目前业界流行的框架组合

web前端全系列 教程

通向WEB技术世界的钥匙

大数据全系列 教程

站在云端操控万千数据

AIGC全能工具班

A

A A

White Night

阅读(252)
赞(0)

SpringCloud的组成

Spring Cloud的子项目,大致可分成两类,一类是对现有成熟框架”Spring Boot化”的封装和抽象,也是数量最多的项目;第二类是开发了一部分分布式系统的基础设施的实现,如Spring Cloud Stream扮演的就是kafka, ActiveMQ这样的角色。对于我们想快速实践微服务的开发者来说,第一类子项目就已经足够使用,如

  • Spring Cloud Netflix  

    是对Netflix开发的一套分布式服务框架的封装,包括服务的发现和注册,负载均衡、断路器、REST客户端、请求路由等

  • Spring Cloud Config  

    将配置信息中央化保存, 配置Spring Cloud Bus可以实现动态修改配置文件

  • Spring Cloud Stream  

    分布式消息队列,是对Kafka, MQ的封装

  • Spring Cloud Security  

    对Spring Security的封装,并能配合Netflix使用

  • Spring Cloud Zookeeper  

    对Zookeeper的封装,使之能配置其它Spring Cloud的子项目使用

  • Spring Cloud Eureka

    Spring Cloud Netflix 微服务套件中的一部分,它基于Netflix Eureka 做了二次封装,主要负责完成微服务架构中的服务注册和发现功能。

第一代微服务框架(SpringCloud/RPC)

第一代SpringCloud中的很多组件都是采用Netflix公司的,例如服务注册中心Eureka,熔断器Hystrix,负载均衡器Ribbon,网关Zuul等,但是这家公司已经停止更新这些组件。在SpringCloud第二代中除了保留服务注册中心Eureka之外,其它组件已经被新的组件替代。

第一代组件名称第二代替代品说明
EurekaNacos服务注册中心
HystrixSentinel熔断器
RibbonLoadbalancer负载均衡器
ZuulSpringCloud Gateway网关
OpenfeignDubboRPC组件

 

北京市昌平区回龙观镇南店村综合商业楼2楼226室

©2014-2023 百战卓越(北京)科技有限公司 All Rights Reserved.

京ICP备14032124号-2