Spring Cloud
Table of Contents
- 特性
- Cloud Native Applications
- Spring Cloud Context: Application Context Services
- The Bootstrap Application Context
- Application Context Hierarchies
- Changing the Location of Bootstrap Properties
- Overriding the Values of Remote Properties
- Customizing the Bootstrap Configuration
- Customizing the Bootstrap Property Sources
- Environment Changes
- Refresh Scope
- Encryption and Decryption
- Endpoints
- Spring Cloud Commons: Common Abstractions
- Spring Cloud Context: Application Context Services
- Spring Cloud Config
- Spring Cloud Netflix
- Service Discovery: Eureka Clients
- How to Include Eureka Client
- Registering with Eureka
- Authenticating with the Eureka Server
- Status Page and Health Indicator
- Registering a Secure Application
- Eureka’s Health Checks
- Eureka Metadata for Instances and Clients
- Using the EurekaClient
- Alternatives to the native Netflix EurekaClient
- Why is it so Slow to Register a Service?
- Zones
- Service Discovery: Eureka Server
- Circuit Breaker: Hystrix Clients
- Circuit Breaker: Hystrix Dashboard
- Hystrix Timeouts And Ribbon Clients
- Client Side Load Balancer: Ribbon
- Declarative REST Client: Feign
- External Configuration: Archaius
- Router and Filter: Zuul
- How to Include Zuul
- Embedded Zuul Reverse Proxy
- Zuul Http Client
- Cookies and Sensitive Headers
- Ignored Headers
- The Routes Endpoint
- Strangulation Patterns and Local Forwards
- Uploading Files through Zuul
- Query String Encoding
- Plain Embedded Zuul
- Disable Zuul Filters
- Providing Hystrix Fallbacks For Routes
- Zuul Developer Guide
- Polyglot support with Sidecar
- RxJava with Spring MVC
- Metrics: Spectator, Servo, and Atlas
- Service Discovery: Eureka Clients
- Spring Cloud Stream
- Binder Implementations
- Spring Cloud Bus
- Spring Cloud Sleuth
- Spring Cloud Consul
- Spring Cloud Zookeeper
- Spring Cloud Security
- Spring Cloud for Cloud Foundry
- Spring Cloud Contract
- Spring Cloud Contract
- Spring Cloud Contract Verifier
- Introduction
- FAQ
- Spring Cloud Contract Verifier HTTP
- Spring Cloud Contract Verifier Messaging
- Spring Cloud Contract Stub Runner
- Stub Runner Core
- Stub Runner JUnit Rule
- Stub Runner Spring Cloud
- Stub Runner Boot Application
- Stubs Per Consumer
- Common
- Stub Runner for Messaging
- Stub Runner Camel
- Stub Runner Integration
- Stub Runner Stream
- Stub Runner Spring AMQP
- Contract DSL
- Customization
- Pluggable architecture
- Links
- Spring Cloud Contract WireMock
- Relaxed SSL Validation for Rest Template
- WireMock and Spring MVC Mocks
- Generating Stubs using RestDocs
- Generating Contracts using RestDocs
- Spring Cloud Vault
- Appendix: Compendium of Configuration Properties
Spring Cloud provides tools for developers to quickly build some of the common patterns in distributed systems (e.g. configuration management, service discovery, circuit breakers, intelligent routing, micro-proxy, control bus). Coordination of distributed systems leads to boiler plate patterns, and using Spring Cloud developers can quickly stand up services and applications that implement those patterns. They will work well in any distributed environment, including the developer’s own laptop, bare metal data centres, and managed platforms such as Cloud Foundry.
Version: Dalston.SR1