Spring Cloud Alibaba实战(一) - 概述

简介: 1 什么是Spring Cloud Alibaba◆ 阿里巴巴结合自身微服务实践,开源的微服务全家桶◆ 在Spring Cloud项目中孵化,很可能成为Spring Cloud第二代的标准实现◆ 在业界广泛使用,已有很多成功案例Github issue :使用的公司及场景2 应用场景...

1 什么是Spring Cloud Alibaba

◆ 阿里巴巴结合自身微服务实践,开源的微服务全家桶
◆ 在Spring Cloud项目中孵化,很可能成为Spring Cloud第二代的标准实现
◆ 在业界广泛使用,已有很多成功案例

  • Github issue :使用的公司及场景

2 应用场景

◆ 大型复杂的系统
例如大型电商系统
◆ 高并发系统
例如大型门户网站,商品秒杀系统
◆ 需求不明确,且变更很快的系统
例如创业公司业务系统

3 Spring Cloud Alibaba和Spring Cloud 的区别和联系

SpringCloud Alibaba是SpringCloud的子项目,SpringCloud Alibaba符合SpringCloud标准
比较SpringCloud第一代与SpringCloud Alibaba的优势,如下如:

3 将学到

◆ Spring Cloud Alibaba核心组件的用法及实现原理
◆ Spring Cloud Alibaba结合微信小程序从”0”学习真正开发中的使用
◆ 实际工作中如何避免踩坑,正确的思考问题方式
◆ Spring Cloud Alibaba的进阶:代码的优化和改善,微服务监控

4 进阶知识点

5 教程思路

6 Spring Cloud Alibaba的重要组件精讲

服务发现 Nacos

  • 服务发现原理剖析
  • Nacos Server/Clinet
  • 高可用Nacos搭建

负载均衡Ribbon

  • 负载均衡常见模式
  • RestTemplate整合Ribbon
  • Ribbon配置自定义
  • 如何扩展Ribbon

声明式HTTP客户端-Feign

  • 如何使用Fegin
  • Fegin配置自定义
  • 如何扩展Fegin

服务容错Sentinel

  • 服务容错原理
  • Sentinel
  • Sentinel Dashboard
  • Sentinel核心原理分析

消息驱动RocketMQ

  • SpringCloud Stream
  • 实现异步消息推送与消费

API网关GateWay

  • 整合GateWay
  • 三个核心
  • 聚合微服务请求

用户认证与授权

  • 认证授权常见方案
  • 改造GateWay
  • 扩展Fegin

配置管理Nacos

  • 配置如何管理
  • 配置动态刷新
  • 配置管理的最佳实现

调用链监控Sleuth

  • 调用链监控剖析
  • Sleuth使用
  • Zipkin使用

7 软件环境

◆ JDK 8
◆ MySQL 8.0.13
◆ Maven 3.3.5

参考

目录
相关文章
|
27天前
|
安全 Java 数据安全/隐私保护
【深入浅出Spring原理及实战】「EL表达式开发系列」深入解析SpringEL表达式理论详解与实际应用
【深入浅出Spring原理及实战】「EL表达式开发系列」深入解析SpringEL表达式理论详解与实际应用
61 1
|
27天前
|
存储 XML 缓存
【深入浅出Spring原理及实战】「缓存Cache开发系列」带你深入分析Spring所提供的缓存Cache功能的开发实战指南(一)
【深入浅出Spring原理及实战】「缓存Cache开发系列」带你深入分析Spring所提供的缓存Cache功能的开发实战指南
62 0
|
1天前
|
Java API Nacos
第十二章 Spring Cloud Alibaba Sentinel
第十二章 Spring Cloud Alibaba Sentinel
10 0
|
1天前
|
Java Nacos 开发者
Java从入门到精通:4.2.1学习新技术与框架——以Spring Boot和Spring Cloud Alibaba为例
Java从入门到精通:4.2.1学习新技术与框架——以Spring Boot和Spring Cloud Alibaba为例
|
5天前
|
安全 Java API
第1章 Spring Security 概述(2024 最新版)(下)
第1章 Spring Security 概述(2024 最新版)
17 0
|
5天前
|
安全 Java 数据安全/隐私保护
第1章 Spring Security 概述(2024 最新版)(上)
第1章 Spring Security 概述(2024 最新版)
23 0
|
8天前
|
负载均衡 Java 开发者
细解微服务架构实践:如何使用Spring Cloud进行Java微服务治理
【4月更文挑战第17天】Spring Cloud是Java微服务治理的首选框架,整合了Eureka(服务发现)、Ribbon(客户端负载均衡)、Hystrix(熔断器)、Zuul(API网关)和Config Server(配置中心)。通过Eureka实现服务注册与发现,Ribbon提供负载均衡,Hystrix实现熔断保护,Zuul作为API网关,Config Server集中管理配置。理解并运用Spring Cloud进行微服务治理是现代Java开发者的关键技能。
|
8天前
|
Java API 对象存储
对象存储OSS产品常见问题之使用Spring Cloud Alibaba情况下文档添加水印如何解决
对象存储OSS是基于互联网的数据存储服务模式,让用户可以安全、可靠地存储大量非结构化数据,如图片、音频、视频、文档等任意类型文件,并通过简单的基于HTTP/HTTPS协议的RESTful API接口进行访问和管理。本帖梳理了用户在实际使用中可能遇到的各种常见问题,涵盖了基础操作、性能优化、安全设置、费用管理、数据备份与恢复、跨区域同步、API接口调用等多个方面。
24 2
|
12天前
|
Java 数据库 Spring
切面编程的艺术:Spring动态代理解析与实战
切面编程的艺术:Spring动态代理解析与实战
26 0
切面编程的艺术:Spring动态代理解析与实战
|
17天前
|
SpringCloudAlibaba 监控 Java
SpringCloud Alibaba微服务-- Sentinel的使用(保姆级)
SpringCloud Alibaba微服务-- Sentinel的使用(保姆级)

热门文章

最新文章