长宁企业网站建设,ip形象设计都包含什么,新加坡房产网站大全,w5500做服务器网站Spring Cloud 系列简介 简介#xff1a;从单体架构到分布式架构#xff0c;再到微服务架构#xff0c;一路经历走来spring框架也一直在与时俱进#xff0c;回顾下来感觉做Java开发就是基于spring开发#xff0c;spring也一路发展出了spring boot#xff0c;在此基础上发展…Spring Cloud 系列简介简介从单体架构到分布式架构再到微服务架构一路经历走来spring框架也一直在与时俱进回顾下来感觉做Java开发就是基于spring开发spring也一路发展出了spring boot在此基础上发展出了spring cloudspring cloud是一个开源项目集合这个项目集合是一整套微服务解决方案。这系列的文章就是要基于spring cloud把微服务技术讲清楚。一、总览如下图所示即为spring cloud组件总览情况以上是springcloud体系的各组件业界比较流行的另一套体系是Spring Cloud Alibaba这一套体系生态也是非常成熟的。二、各组件介绍2.1、spirng cloud体系Eureka服务注册中心。业界有很多注册中心产品如下列表给出了常见的集中注册中心对比信息ZuulAPI服务网关功能有路由分发和过滤。Config分布式配置中心支持本地仓库、SVN、Git、Jar包内配置等模式Ribbon客户端负载均衡特性有区域亲和、重试机制。Hystrix客户端容错保护特性有服务降级、服务熔断、请求缓存、请求合并、依赖隔离。Feign声明式服务调用本质上就是RibbonHystrixStream消息驱动有Sink、Source、Processor三种通道特性有订阅发布、消费组、消息分区。Bus消息总线配合Config仓库修改的一种Stream实现Sleuth分布式服务追踪2.2、Spring Cloud Alibaba体系Spring Cloud Alibaba生态也是很成熟的如下Dubbo 用于实现高性能Java RPC 通信Nacos 服务注册发现、配置管理、服务管理Sentinel 流量控制、熔断降级、系统负载保护RocketMQ 分布式消息系统提供低延时的、高可靠的消息发布与订阅服务Seata 高性能微服务分布式事务解决方案Alibaba Cloud OSS 阿里云对象存储服务Object Storage Service简称 OSS是阿里云提供的海量、安全、低成本、高可靠的云存储服务。Alibaba Cloud SchedulerX 阿里中间件团队开发的一款分布式任务调度产品支持周期性的任务与固定时间点触发任务。Alibaba Cloud SMS 覆盖全球的短信服务友好、高效、智能的互联化通讯能力帮助企业迅速搭建客户触达通道。总结本文旨在总览一下springcloud微服务体系后续文章将会对微服务各组件实现细节进行详细的介绍欢迎大家关注后续文章