Spring Cloud 中文文档
版本
Edgware.SR5
Finchley.SR2
Greenwich.RELEASE
语言
English
中文
返回目录
1. 特征
I. Cloud Native Applications
2. Spring Cloud Context:Application Context Services
2.1. Bootstrap Application Context
2.2. Application Context 层次结构
2.3. 更改 Bootstrap Properties 的位置
2.4. 覆盖 Remote Properties 的值
2.5. 自定义 Bootstrap Configuration
2.6. 自定义 Bootstrap Property Sources
2.7. Logging Configuration
2.8. 环境变化
2.9. 刷新范围
2.10. 加密和解密
2.11. Endpoints
3. Spring Cloud Commons:Common Abstractions
3.1. @EnableDiscoveryClient
3.1.1. 健康指标
3.2. ServiceRegistry
3.2.1. ServiceRegistry Auto-Registration
3.2.2. Service Registry Actuator 端点
3.3. Spring RestTemplate 作为负载均衡器 Client
3.3.1. 重试失败的请求
3.4. 多个 RestTemplate objects
3.5. 忽略网络接口
3.6. HTTP Client Factories
II. Spring Cloud 配置
4. 快速开始
4.1. Client Side Usage
5. Spring Cloud 配置服务器
5.1. 环境存储库
5.1.1. Git 后端
占位符在 Git URI 中
Pattern 匹配和多个 Repositories
认证
使用 AWS CodeCommit 进行身份验证
使用 properties 创建 SSH configuration
Git 中的占位符搜索 Paths
强制拉入 Git Repositories
删除 Git Repositories 中未跟踪的分支
5.1.2. Version 控制后端文件系统使用
5.1.3. 文件系统后端
5.1.4. Vault 后端
多个 Properties 源
5.1.5. 与所有 Applications 共享 Configuration
基于文件的 Repositories
Vault 服务器
5.1.6. JDBC 后端
5.1.7. 复合环境 Repositories
自定义复合环境 Repositories
5.1.8. Property 覆盖
5.2. 健康指标
5.3. 安全
5.4. 加密和解密
5.5. Key Management
5.6. 创建一个 Key Store 进行测试
5.7. 使用多个键和 Key 旋转
5.8. 提供加密的 Properties
6. 提供替代格式
7. 提供纯文本
8. 嵌入配置服务器
9. 推送通知和 Spring Cloud Bus
10. Spring Cloud Config Client
10.1. 配置第一个引导程序
10.2. Discovery First Bootstrap
10.3. 配置 Client 快速失败
10.4. 配置 Client 重试
10.5. 找到 Remote Configuration Resources
10.6. 安全
10.6.1. 健康指标
10.6.2. 提供自定义 RestTemplate
10.6.3. Vault
10.7. Vault
10.7.1. 嵌套密钥在 Vault 中
III. Spring Cloud Netflix
11. 服务发现:Eureka Clients
11.1. 如何包含 Eureka Client
11.2. 注册 Eureka
11.3. 使用 Eureka Server 进行身份验证
11.4. 状态页面和健康指标
11.5. 注册安全 Application
11.6. Eureka 的健康检查
11.7. Eureka 实例和 Clients 的元数据
11.7.1. 在 Cloud Foundry 上使用 Eureka
11.7.2. 在 AWS 上使用 Eureka
11.7.3. 更改 Eureka 实例 ID
11.8. 使用 EurekaClient
11.8.1. 没有 Jersey 的 EurekaClient
11.9. 原生 Netflix EurekaClient 的替代品
11.10. 为什么注册服务这么慢?
11.11. Zones
12. 服务发现:Eureka Server
12.1. 如何包含 Eureka Server
12.2. 如何运行 Eureka 服务器
12.3. 高可用性,区域和区域
12.4. 独立模式
12.5. 同伴意识
12.6. 首选 IP 地址
13. 断路器:Hystrix Clients
13.1. 如何包含 Hystrix
13.2. 传播安全性 Context 或使用 Spring 范围
13.3. 健康指标
13.4. Hystrix Metrics Stream
14. 断路器:Hystrix 仪表板
15. Hystrix 超时和 Ribbon Clients
15.1. 如何包含 Hystrix 仪表板
15.2. 涡轮
15.3. Turbine Stream
16. Client Side Load Balancer:Ribbon
16.1. 如何包含 Ribbon
16.2. 自定义 Ribbon Client
16.3. 自定义所有 Ribbon Clients 的默认值
16.4. 使用 properties 自定义 Ribbon Client
16.5. 使用 Ribbon 和 Eureka
16.6. 示例:如何在没有 Eureka 的情况下使用 Ribbon
16.7. 示例:在 Ribbon 中禁用 Eureka 使用
16.8. 直接使用 Ribbon API
16.9. 缓存 Ribbon Configuration
16.10. 如何配置 Hystrix 线程池
16.11. 如何为 Ribbon 的 IRule 提供 Key
17. 声明性 REST Client:Feign
17.1. 如何包含 Feign
17.2. 覆盖 Feign 默认值
17.3. 手动创建 Feign Clients
17.4. Feign Hystrix 支持
17.5. Feign Hystrix Fallbacks
17.6. Feign 和@Primary
17.7. Feign 继承支持
17.8. Feign request/response 压缩
17.9. Feign logging
18. 外部 Configuration:Archaius
19. Router 和 Filter:Zuul
19.1. 如何包括 Zuul
19.2. 嵌入式 Zuul 反向代理
19.3. Zuul Http Client
19.4. Cookies and Sensitive Headers
19.5. 忽略 Headers
19.6. Management Endpoints
19.6.1. Routes Endpoint
19.6.2. 过滤端点
19.7. 扼杀模式和地方前锋
19.8. 通过 Zuul 上传 Files
19.9. 查询 String 编码
19.10. 普通嵌入式 Zuul
19.11. 禁用 Zuul 过滤器
19.12. 为 Routes 提供 Hystrix 后备
19.13. Zuul 超时
19.13.1. 服务发现配置
19.13.2. URL Configuration
19.14. 重写位置标题
19.15. Zuul 开发人员指南
19.15.1. Zuul Servlet
19.15.2. Zuul RequestContext
19.15.3. @EnableZuulProxy 与@EnableZuulServer
19.15.4. @EnableZuulServer 过滤器
19.15.5. @EnableZuulProxy 过滤器
19.15.6. 自定义 Zuul 过滤器示例
19.15.7. 如何编写预过滤器
19.15.8. 如何编写 Route 过滤器
19.15.9. 如何编写后置过滤器
19.15.10. Zuul 错误如何工作
19.15.11. Zuul Eager Application Context Loading
20. Sideg 的 Polyglot 支持
21. RxJava 与 Spring MVC
22. Metrics:Spectator,Servo 和 Atlas
22.1. 维度与分层 Metrics
22.2. 默认 Metrics 集合
22.3. Metrics Collection:Spectator
22.3.1. Spectator Counter
22.3.2. Spectator Timer
22.3.3. Spectator Gauge
22.3.4. Spectator 分布摘要
22.4. Metrics Collection:Servo
22.4.1. Creating Servo Monitors
22.5. Metrics 后端:Atlas
22.5.1. Global 标签
22.5.2. 使用 Atlas
22.6. 重试失败的请求
22.6.1. BackOff Policies
22.6.2. 组态
22.6.3. Zuul
23. HTTP Clients
IV. Spring Cloud Stream
24. 介绍 Spring Cloud Stream
25. 主要概念
25.1. Application Model
25.1.1. Fat JAR
25.2. Binder 抽象
25.3. 持久 Publish-Subscribe 支持
25.4. Consumer Groups
25.4.1. 耐久力
25.5. 分区支持
26. 编程 Model
26.1. 声明和 Binding Channels
26.1.1. 通过@EnableBinding 触发 Binding
26.1.2. @Input 和@Output
自定义 Channel 名称
Source,Sink 和 Processor
26.1.3. 访问绑定的 Channels
注入绑定接口
直接注入 Channels
26.1.4. Producing 和 Consuming 消息
Native Spring Integration 支持
Spring Integration Error Channel 支持
消息 Channel Binder 和 Error Channels
使用 @StreamListener 进行自动 Content Type 处理
使用 @StreamListener 将消息分派给多个方法
26.1.5. Reactive Programming Support
Reactor-based 处理程序
RxJava 1.x 支持
Reactive Sources
26.1.6. 聚合
配置聚合应用程序
为非自包含聚合 application 配置 binding service properties
27. Binders
27.1. 生产者和消费者
27.2. Binder SPI
27.3. Binder 检测
27.3.1. Classpath 检测
27.4. Classpath 上有多个 Binder
27.5. 连接到多个系统
27.6. Binder configuration properties
28. Configuration 选项
28.1. Spring Cloud Stream Properties
28.2. Binding Properties
28.2.1. Properties 使用 Spring Cloud Stream
28.2.2. Consumer properties
28.2.3. Producer Properties
28.3. 使用动态绑定目标
29. Content Type 和 Transformation
29.1. MIME 类型
29.2. MIME 类型和 Java 类型
29.3. 自定义邮件转换
29.4. @StreamListener 和消息转换
30. Schema Evolution 支持
30.1. Schema Registry Client
30.1.1. Schema Registry Client Properties
30.2. Avro Schema Registry Client 消息转换器
30.2.1. Avro Schema 注册表消息转换器 Properties
30.3. Apache Avro 消息转换器
30.4. 具有 Schema 支持的转换器
30.5. Schema Registry Server
30.5.1. Schema Registry Server API
注册一个新的 Schema
按主题,格式和 Version 检索现有 Schema
按主题和格式检索现有 Schema
按 ID 检索现有 Schema
按主题,格式和 Version 删除 Schema
按 ID 删除 Schema
按主题删除 Schema
30.5.2. 使用 Confluent 的 Schema Registry
30.6. Schema 注册和解决方案
30.6.1. Schema Registration Process(Serialization)
30.6.2. Schema Resolution Process(反序列化)
31. Inter-Application 沟通
31.1. 连接多个 Application 实例
31.2. 实例索引和实例计数
31.3. 分区
31.3.1. 配置输出绑定以进行分区
Spring-managed 自定义 PartitionKeyExtractorClass implementations
配置输入绑定以进行分区
32. 测试
32.1. 禁用测试 binder 自动配置
33. 健康指标
34. Metrics Emitter
35. samples
36. 入门
36.1. 在 CloudFoundry 上部署 Stream applications
V. Binder Implementations
37. Apache Kafka Binder
37.1. 用法
37.2. Apache Kafka Binder 概述
37.3. Configuration 选项
37.3.1. Kafka Binder Properties
37.3.2. Kafka Consumer Properties
37.3.3. Kafka Producer Properties
37.3.4. 用法示例
示例:设置 autoCommitOffset false 并依赖于手动执行.
Example:security configuration
将 binder 与 Apache Kafka 0.10 一起使用
从基于 binder 的 application 的 classpath 中排除 Kafka broker jar
37.4. Kafka Streams _Bring Spring Cloud Stream 的功能
37.4.1. 用法示例高 level 流 DSL
37.4.2. 支持交互式查询
37.4.3. Kafka Streams properties
37.5. 错误 Channels
37.6. Kafka Metrics
37.7. Dead-Letter Topic Processing
38. RabbitMQ Binder
38.1. 用法
38.2. RabbitMQ Binder 概述
38.3. Configuration 选项
38.3.1. RabbitMQ Binder Properties
38.3.2. RabbitMQ Consumer Properties
38.3.3. Rabbit Producer Properties
38.4. 使用 RabbitMQ Binder 重试
38.4.1. 概观
38.4.2. 全部放在一起
38.5. 错误 Channels
38.6. Dead-Letter 队列处理
38.6.1. Non-Partitioned 目的地
38.6.2. 分区目的地
republishToDlq=false
republishToDlq=true
VI. Spring Cloud Bus
39. 快速开始
40. 解决实例问题
41. 解决服务的所有实例
42. Application Context ID 必须是唯一
43. 自定义消息 Broker
44. 跟踪 Bus Events
45. Broadcasting Your Own Events
45.1. 在自定义包中注册 events
VII. Spring Cloud Sleuth
46. 介绍
46.1. 术语
46.2. 目的
46.2.1. 使用 Zipkin 进行分布式跟踪
46.2.2. 可视化错误
46.2.3. 实例
46.2.4. Log 关联
使用 Logstash 的 JSON Logback
46.2.5. 传播 Span Context
Baggage vs. Span Tags
46.3. 添加到项目中
46.3.1. 只有 Sleuth(log 相关)
46.3.2. Sleuth 通过 HTTP 与 Zipkin
46.3.3. Sleuth 与 Zipkin 通过 RabbitMQ 或 Kafka
47. 其他资源
48. 特征
49. 采样
50. 仪表
51. Span 生命周期
51.1. 创建和关闭 spans
51.2. 继续 spans
51.3. 使用显式 parent 创建 spans
52. 命名 spans
52.1. @SpanName annotation
52.2. toString()方法
53. 使用 annotations 管理 spans
53.1. 合理
53.2. 创建新的 spans
53.3. 继续 spans
53.4. 更高级的标签设置
53.4.1. 定制提取器
53.4.2. 解析 value 的表达式
53.4.3. 使用 toString 方法
54. 自定义
54.1. Spring Integration
54.2. HTTP
54.3. 例
54.4. TraceFilter
54.5. Zipkin 中的自定义 SA 标记
54.6. 自定义服务 name
54.7. 报告 spans 的自定义
54.8. Host 定位器
55. 将 spans 发送到 Zipkin
56. Span 数据作为消息
56.1. Zipkin Consumer
56.2. 自定义 Consumer
57. Metrics
58. 集成
58.1. 可运行和可调用
58.2. Hystrix
58.2.1. 自定义并发策略
58.2.2. 手动命令设置
58.3. RxJava
58.4. HTTP integration
58.4.1. HTTP 过滤器
58.4.2. 的 HandlerInterceptor
58.4.3. Async Servlet 支持
58.5. HTTP client integration
58.5.1. 同步 Rest Template
58.5.2. 异步 Rest Template
多个异步 Rest 模板
58.5.3. Traverson
58.6. 假装
58.7. 异步通信
58.7.1. @Async 带注释的方法
58.7.2. @Scheduled 带注释的方法
58.7.3. Executor,ExecutorService 和 ScheduledExecutorService
执行者的定制
58.8. 消息
58.9. Zuul
58.10. Spring Cloud Function
59. 运行的例子
VIII. Spring Cloud Consul
60. 安装 Consul
61. Consul Agent
62. 使用 Consul 进行服务发现
62.1. 如何激活
62.2. 注册 Consul
62.3. HTTP 健康检查
62.3.1. 元数据和 Consul 标记
62.3.2. 使 Consul 实例 ID 唯一
62.4. 查找服务
62.4.1. 使用 Ribbon
62.4.2. 使用 DiscoveryClient
63. 使用 Consul 分发 Configuration
63.1. 如何激活
63.2. 定制
63.3. 配置 Watch
63.4. YAML 或 Properties with Config
63.5. git2consul with Config
63.6. 快速失败
64. Consul 重试
65. Spring Cloud Bus with Consul
65.1. 如何激活
66. 断路器与 Hystrix
67. 使用 Turbine 和 Consul 进行 Hystrix metrics 聚合
IX. Spring Cloud Zookeeper
68. 安装 Zookeeper
69. 使用 Zookeeper 进行服务发现
69.1. 如何激活
69.2. 注册 Zookeeper
69.3. 使用 DiscoveryClient
70. 将 Spring Cloud Zookeeper 与 Spring Cloud Netflix 组件一起使用
70.1. Ribbon 与 Zookeeper
71. Spring Cloud Zookeeper 和 Service Registry
71.1. 实例状态
72. Zookeeper 依赖关系
72.1. 使用 Zookeeper 依赖项
72.2. 如何激活 Zookeeper 依赖项
72.3. 设置 Zookeeper 依赖项
72.3.1. 别名
72.3.2. 路径
72.3.3. 负载平衡器类型
72.3.4. Content-Type 模板和 version
72.3.5. 默认 headers
72.3.6. 强制依赖
72.3.7. 存根
72.4. 配置 Spring Cloud Zookeeper 依赖项
73. Spring Cloud Zookeeper 依赖观察者
73.1. 如何激活
73.2. 注册 listener
73.3. 存在检查器
74. 使用 Zookeeper 分发 Configuration
74.1. 如何激活
74.2. 定制
74.3. 访问控制列表
X. Spring Cloud 安全
75. 快速开始
75.1. OAuth2 单点登录
75.2. OAuth2 受保护资源
76. 更多详情
76.1. 单点登录
76.2. 令牌中继
76.2.1. Client Token Relay
76.2.2. Zuul 代理中的 Client 令牌中继
76.2.3. 资源服务器令牌中继
77. 配置 Zuul 代理下游的身份验证
XI. Spring Cloud for Cloud Foundry
78. 发现
79. 单点登录
XII. Spring Cloud Contract
80. Spring Cloud Contract
81. Spring Cloud Contract Verifier 简介
81.1. 为什么选择 Contract Verifier?
81.1.1. 测试问题
81.2. 目的
81.3. 这个怎么运作
81.3.1. 定义 contract
81.3.2. 客户端
81.3.3. 服务器端
81.4. Step-by-step Consumer Driven Contracts(CDC)指南
81.4.1. 技术说明
81.4.2. 消费者方(贷款发行)
81.4.3. Producer 方面(欺诈检测服务器)
81.4.4. Consumer Side(Loan Issuance)决赛 Step
81.5. 依赖
81.6. 其他链接
81.6.1. Spring Cloud Contract video
81.6.2. 阅读
81.7. samples
82. Spring Cloud Contract FAQ
82.1. 为什么要使用 Spring Cloud Contract Verifier 而不是 X?
82.2. 我不想在 Groovy 中写一个 contract!
82.3. 这是什么 value(consumer(),producer())?
82.4. 如何进行 Stubs 版本控制?
82.4.1. API 版本控制
82.4.2. JAR 版本控制
82.4.3. Dev 或 prod stubs
82.5. Common repo with contracts
82.5.1. Repo 结构
82.5.2. 工作流程
82.5.3. 消费者
82.5.4. Producer
82.6. 我可以为测试安装多个 base classes 吗?
82.7. 如何调试生成的测试 client 发送的 request/response?
82.7.1. 如何调试 WireMock 发送的 mapping/request/response?
82.7.2. 如何查看在 HTTP 服务器存根中注册的内容?
82.7.3. 我可以从响应中引用请求吗?
82.7.4. 我可以从文件中引用文本吗?
83. Spring Cloud Contract Verifier Setup
83.1. Gradle 项目
83.1.1. 先决条件
83.1.2. 添加带有依赖项的 Gradle 插件
83.1.3. Gradle 和 Rest 保证 2.0
83.1.4. Gradle 的快照版本
83.1.5. 添加存根
83.1.6. Run 插件
83.1.7. 默认设置
83.1.8. 配置插件
83.1.9. Configuration 选项
83.1.10. 所有测试的单 Base Class
83.1.11. Contracts 的不同 Base Classes
83.1.12. 调用生成的测试
83.1.13. Consumer 侧的 Spring Cloud Contract Verifier
83.2. Maven 项目
83.2.1. 添加 maven 插件
83.2.2. Maven 和 Rest 保证 2.0
83.2.3. Maven 的快照版本
83.2.4. 添加存根
83.2.5. Run 插件
83.2.6. 配置插件
83.2.7. Configuration 选项
83.2.8. 所有测试的单 Base Class
83.2.9. contracts 的 base classes 不同
83.2.10. 调用生成的测试
83.2.11. Maven 插件和 STS
83.3. 存根和传递依赖
83.4. CI 服务器设置
83.5. 方案
83.6. Docker 项目
83.6.1. Maven,JARs 和二进制存储的简短介绍
83.6.2. 这个怎么运作
环境变量
83.6.3. 使用示例
83.6.4. 服务器端(nodejs)
84. Spring Cloud Contract Verifier Messaging
84.1. 集成
84.2. 手动 Integration 测试
84.3. Publisher-Side 测试生成
84.3.1. 场景 1:没有输入消息
84.3.2. 场景 2:输入触发的输出
84.3.3. 场景 3:无输出消息
84.4. Consumer Stub Generation
85. Spring Cloud Contract Stub Runner
85.1. 快照版本
85.2. 将 Stubs 发布为 JAR
85.3. Stub Runner 核心
85.3.1. 检索存根
存根下载
Classpath 扫描
85.3.2. 运行存根
使用主应用程序运行
HTTP 存根
查看已注册的映射
消息存根
85.4. Stub Runner JUnit 规则
85.4.1. Maven 设置
85.4.2. 提供固定端口
85.4.3. Fluent API
85.4.4. 与 Spring 的 Stub Runner
85.5. Stub Runner Spring Cloud
85.5.1. Stubbing Service Discovery
测试 profiles 和服务发现
85.5.2. 额外的 Configuration
85.6. Stub Runner Boot Application
85.6.1. 如何使用它?
Stub Runner Server
Stub Runner Server Fat Jar
Spring Cloud CLI
85.6.2. Endpoints
HTTP
消息
85.6.3. 例
85.6.4. Stub Runner Boot with Service Discovery
85.7. Stubs Per Consumer
85.8. 共同
85.8.1. Common Properties for JUnit 和 Spring
85.8.2. Stub Runner Stubs ID
85.9. Stub Runner Docker
85.9.1. 如何使用它
85.9.2. 非 JVM 项目中 client 端用法的示例
86. Stub Runner for Messaging
86.1. 存根触发
86.1.1. 按标签触发
86.1.2. 由 Group 和 Artifact ID 触发
86.1.3. 由 Artifact ID 触发
86.1.4. 触发所有消息
86.2. Stub Runner Camel
86.2.1. 将 Runner 添加到项目中
86.2.2. 禁用该功能
场景 1(无输入消息)
场景 2(输入触发输出)
场景 3(没有输出的输入)
86.3. Stub Runner Integration
86.3.1. 将 Runner 添加到项目中
86.3.2. 禁用该功能
场景 1(无输入消息)
场景 2(输入触发输出)
场景 3(没有输出的输入)
86.4. Stub Runner Stream
86.4.1. 将 Runner 添加到项目中
86.4.2. 禁用该功能
场景 1(无输入消息)
场景 2(输入触发输出)
场景 3(没有输出的输入)
86.5. Stub Runner Spring AMQP
86.5.1. 将 Runner 添加到项目中
触发消息
Spring AMQP Test Configuration
87. Contract DSL
87.1. 限制
87.2. Common Top-Level 元素
87.2.1. 描述
87.2.2. 名称
87.2.3. 忽略 Contracts
87.2.4. 从 Files 传递值
87.2.5. HTTP Top-Level 元素
87.3. 请求
87.4. 响应
87.5. 动态 properties
87.5.1. 体内的动态 properties
87.5.2. 常用表达
87.5.3. 传递可选参数
87.5.4. 在服务器端执行自定义方法
87.5.5. 引用响应中的请求
87.5.6. 注册您自己的 WireMock 扩展
87.5.7. 匹配器部分中的动态 Properties
87.6. JAX-RS 支持
87.7. 异步支持
87.8. 使用 Context Paths
87.9. 消息 Top-Level 元素
87.9.1. 由方法触发的输出
87.9.2. 输出由消息触发
87.9.3. Consumer/Producer
87.9.4. 共同
87.10. 一个文件中有多个 Contracts
88. 定制
88.1. 扩展 DSL
88.1.1. Common JAR
88.1.2. 将依赖项添加到项目中
88.1.3. 测试项目依赖关系中的依赖关系
88.1.4. 测试插件依赖关系中的依赖关系
88.1.5. 在 DSL 中引用 classes
89. 使用 Pluggable Architecture
89.1. 自定义合同转换器
89.1.1. 契约转换器
89.1.2. 契约合同
89.1.3. 生产者契约
89.1.4. 消费者契约
89.2. 使用 Custom Test Generator
89.3. 使用 Custom Stub Generator
89.4. 使用自定义存根运行器
89.5. 使用 Custom Stub Downloader
90. Spring Cloud Contract WireMock
90.1. 自动注册存根
90.2. 使用 Files 指定存根体
90.3. 替代方案:使用 JUnit 规则
90.4. Rest Template 的轻松 SSL 验证
90.5. WireMock 和 Spring MVC Mocks
90.6. 自定义 WireMock configuration
90.7. 使用 REST Docs 生成存根
90.8. 使用 REST Docs 生成 Contracts
91. 迁移
91.1. 1.0.x→1.1.x
91.1.1. 生成的存根的新结构
91.2. 1.1.x→1.2.x
91.2.1. 自定义 HttpServerStub
91.2.2. 生成测试的新包
91.2.3. TemplateProcessor 中的新方法
91.2.4. RestAssured 3.0
92. 链接
XIII. Spring Cloud Vault
93. 快速开始
94. Client Side Usage
94.1. 认证
95. 验证方法
95.1. 令牌认证
95.2. AppId 身份验证
95.2.1. 自定义 UserId
95.3. AppRole 身份验证
95.4. AWS-EC2 认证
95.5. AWS-IAM 认证
95.6. TLS 证书身份验证
95.7. Cubbyhole 认证
95.8. Kubernetes 认证
96. Secret 后端
96.1. 通用后端
96.2. 领事
96.3. 的 RabbitMQ
96.4. AWS
97. 数据库后端
97.1. Apache Cassandra
97.2. MongoDB
97.3. MySQL
97.4. PostgreSQL
98. 配置 PropertySourceLocator 行为
99. Service Registry Configuration
100. Vault Client 快速失败
101. Vault Client SSL configuration
102. 租赁生命周期管理(续订和撤销)
XIV. Spring Cloud Function
103. 介绍
104. 入门
105. Building 和 Running 一个 Function
106. 功能目录和灵活的功能签名
107. 独立的 Web Applications
108. 独立流媒体 Applications
109. 部署打包的 Function
110. 动态编译
111. 无服务器平台适配器
111.1. AWS Lambda
111.1.1. 介绍
111.1.2. 关于 JAR 布局的注释
111.1.3. 上传
111.1.4. Platfom Specific Features
HTTP 和 API 网关
111.2. Azure 功能
111.2.1. 关于 JAR 布局的注释
111.2.2. JSON Configuration
111.2.3. 建立
111.2.4. 运行 sample
111.3. Apache Openwhisk
111.3.1. 快速开始
XV. 附录:Configuration Properties 的汇编
中文
English
A
A
Serif
Sans
White
Sepia
Night
首页
API Docs
工具
首页
API Docs
工具
60. 安装 Consul
有关如何安装 Consul 的说明,请参阅
安装文档
。
Name
Spring Cloud 中文文档
Version
Edgware.SR5
Finchley.SR2
Greenwich.RELEASE
Language
English
中文
Badge
Last Updated
2021-07-03T12:24:35