SpringCloud微服务系统架构的一些简单介绍和使用.docx

SpringCloud微服务系统架构的一些简单介绍和使用.docx

  1. 1、本文档共334页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 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

文档评论(0)

150****5008 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档