- 1、本文档共334页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
?
?
SpringCloud微服务系统架构的一些简单介绍和使用
?
?
SpringCloud
目录
特征
云原生应用程序
SpringCloud上下文:应用程序上下文服务
引导应用程序上下文
应用程序上下文层次结构
改变Bootstrap的位置Properties
覆盖远程Properties的值
自定义引导配置
自定义引导属性源
环境变化
刷新范围
加密和解密
端点
SpringCloudCommons:普通抽象
@EnableDiscoveryClient
ServiceRegistry
SpringRestTemplate作为负载均衡器客户端
多个RestTemplate对象
忽略网络接口
SpringCloudConfig
快速开始
客户端使用
SpringCloudConfig服务器
环境库
健康指标
安全
加密和解密
密钥管理
创建用于测试的密钥库
使用多个键和键旋转
服务加密Properties
服务替代格式
服务纯文本
嵌入配置服务器
推送通知和SpringCloudBus
SpringCloudConfig客户端
配置第一引导
发现第一个引导
配置客户端快速失败
配置客户端重试
查找远程配置资源
安全
SpringCloudNetflix
服务发现:Eureka客户端
注册Eureka
使用Eureka服务器进行身份验证
状态页和健康指标
注册安全应用程序
Eureka的健康检查
Eureka实例和客户端的元数据
使用EurekaClient
本机NetflixEurekaClient的替代方案
为什么注册服务这么慢?
服务发现:Eureka服务器
高可用性,区域和地区
独立模式
同行意识
IP地址偏好
断路器:Hystrix客户
传播安全上下文或使用Spring范围
健康指标
Hystrix指标流
断路器:Hystrix仪表板
Turbine
Turbine流
客户端负载均衡器:Ribbon
自定义Ribbon客户端
使用Ribbon与Eureka
示例:如何使用Ribbon不使用Eureka
示例:在Ribbon中禁用Eureka使用
直接使用RibbonAPI
声明性REST客户端:Feign
覆盖Feign默认值
FeignHystrix支持
FeignHystrix回退
Feign继承支持
Feign请求/响应压缩
Feign日志记录
外部配置:Archaius
路由器和过滤器:Zuul
嵌入Zuul反向代理
Cookie和敏感Header
路线端点
扼杀模式和本地Forwards
通过Zuul上传文件
普通嵌入Zuul
禁用Zuul筛选器
Polyglot支持与Sidecar
RxJava与SpringMVC
指标:Spectator,Servo和Atlas
维度与层次度量
默认度量集合
指标集:Spectator
指标集:Servo
指标后端:Atlas
SpringCloudStream
介绍SpringCloudStream
主要概念
应用模型
Binder抽象
持续发布-订阅支持
消费群体
分区支持
编程模型
声明和绑定频道
Binders
生产者和消费者
BinderSPI
Binder检测
Classpath上有多个Binders
连接到多个系统
Binder配置属性
实施策略
配置选项
SpringCloudStreamProperties
绑定Properties
Binder-具体配置
Rabbit-Specific设定
Kafka-具体设置
内容类型和转换
MIME类型
MIME类型和Java类型
@StreamListener和讯息转换
应用间通信
连接多个应用程序实例
实例索引和实例计数
分区
测试
健康指标
样品
入门
SpringCloudBus
快速开始
处理实例
寻址服务的所有实例
应用程序上下文ID必须是唯一的
自定义MessageBroker
追踪BusEvents
广播自己的Events
SpringCloudSleuth
术语
目的
添加到项目中
额外的资源
特征
采样
仪表
跨度生命周期
创建和关闭spans
继续spans
用明确的父代创建spans
命名spans
@SpanName注释
toString()方法
自定义
SpringIntegration
HTTP
例
Zipkin中的自定义SA标签
自定义服务名称
SpanData作为消息
Zipkin消费者
定制消费者
度量
集成
可运行和可调用
Hystrix
RxJava
HTTP集成
HTTP客户端集成
Feign
异步通信
消息
Z
您可能关注的文档
- 互联网+教育背景下的教学智慧研究.docx
- 关于大理地区白族传统音乐研究现状综述.docx
- 机械设备安装以及调试方法.docx
- 空调PTC加热器热分析与工艺参数优化1.docx
- 公路桥梁工程造价控制措施探讨.docx
- 房建建筑工程混凝土浇筑施工技术探微.docx
- 垃圾焚烧发电工程除渣系统设备选型及优化.docx
- 基于Java的数据库连接池技术的算法实现.docx
- 坚持依宪治国、依宪执政.docx
- 第二语言习得中的语言能力倾向、学习动机及策略-图书馆.docx
- 大学生职业规划大赛《新闻学专业》生涯发展展示PPT.pptx
- 大学生职业规划大赛《应用统计学专业》生涯发展展示PPT.pptx
- 大学生职业规划大赛《音乐学专业》生涯发展展示PPT.pptx
- 大学生职业规划大赛《中医学专业》生涯发展展示PPT.pptx
- 大学生职业规划大赛《信息管理与信息系统专业》生涯发展展示PPT.pptx
- 大学生职业规划大赛《汽车服务工程专业》生涯发展展示PPT.pptx
- 大学生职业规划大赛《水产养殖学专业》生涯发展展示PPT.pptx
- 大学生职业规划大赛《市场营销专业》生涯发展展示PPT.pptx
- 大学生职业规划大赛《音乐表演专业》生涯发展展示PPT.pptx
- 大学生职业规划大赛《音乐学专业》生涯发展展示PPT.pptx
文档评论(0)