Spring Cloud
2020-02-24 11:03:34 1 举报
AI智能生成
登录查看完整内容
Spring Cloud是一个基于Spring Boot实现的云应用开发工具,它为基于JVM的云应用开发中涉及的配置管理、服务发现、断路器、智能路由、微代理、控制总线、全局锁、决策竞选、分布式会话和集群状态管理等操作提供了一种简单的开发方式。Spring Cloud包含了多个子项目,如Spring Cloud Config、Spring Cloud Netflix、Spring Cloud OpenFeign等,每个子项目都提供了一种解决特定问题的工具或组件。通过使用Spring Cloud,开发者可以快速构建出可扩展、高可用的云应用系统。
作者其他创作
大纲/内容
Spring Cloud
Alibaba套件
Nacos
Sentinel
RocketMQ
整合组件
Consul
Config
Gateway
Stream
Sleuth
资料
Spring Cloud 从入门到精通
Spring Cloud 系列文章
Spring Cloud教程
Core
服务注册与发现(Eureka、Consul)
eureka-server
1. 引入依赖
2. 程序入口
3. 属性配置
4. 验证
eureka-client
2. 定义控制器
3. 程序入口
4. 属性配置
5. 验证
1. 修改依赖
2. 修改属性配置
3. 启动consul开发模式:consul agent -dev
服务消费者
基础[使用LoadBalancerClient]
2. 属性配置
3. 消费服务控制器
4. 程序入口
5. 说明
Ribbon
4. 说明
Feign
3. 消费服务控制器
Feign [传文件]
1. 服务提供方(接收文件)
2. 服务消费方(发送文件)
2. 程序入口&接收方定义
3. 测试
分布式配置中心
基础
1. 准备配置仓库
2. 构建配置中心
3. 构建客户端
2. 程序主入口
加密与解密
1. 特殊说明
2. 相关配置
3. 扩展:非对称加密
4. 安全思考
高可用
1. 传统方式
2. 注册为服务
1. 服务端
'4. 验证
2. 客户端
动态刷新
数据库存储
服务容错保护
Hystrix服务降级
3. 改造服务消费方式
Hystrix依赖隔离
Hystrix断路器
Hystrix监控面板
3. 属性配置(可有可无,默认即可)
单节点监控
Hystrix监控数据聚合[Turbine]
通过HTTP收集聚合
通过消息代理收集聚合
4. 消费者项目变动
服务网关
路由配置
传统路由配置
服务路由配置
过滤器
API文档汇总
API服务
3. 配置属性
网关整合Swagger
验证
消息驱动的微服务
入门
2. 消息消费者
核心概念
消费组
消息分区
分布式服务跟踪
跟踪原理
整合logstash
整合zipkin
收集原理
抽样收集
Netflix套件
Eureka
Hystrix
Zuul
0 条评论
回复 删除
下一页