Java
232 notes
Some notes are currently available only in Chinese. English translations are shown when available.
- Netty 3.x Source Analysis (Historical)historical
Historical Netty 3 architecture and why its APIs/classes should not be projected onto modern Netty 4.x designs.
- Apollo Configuration Centerhistorical
Centralized configuration, namespaces, change delivery, local caching, and operational considerations for Apollo-style config systems.
- Eureka Service Discoveryhistorical
Eureka-style client registration and discovery, heartbeats, cached registries, and availability-oriented semantics.
- Feign Declarative HTTP Clientshistorical
Declarative HTTP interfaces, encoding/decoding, errors, timeouts, retries, and service-discovery integration.
- Spring Cloud Gatewayhistorical
Reactive API gateway routing, filters, cross-cutting policy, and the importance of non-blocking/backpressure-safe customization.
- Hystrix (Historical)historical
Historical Hystrix circuit breaker, timeout, fallback, and isolation concepts that remain useful even though the library is legacy.
- Ribbon Client-Side Load Balancing (Historical)historical
Historical Ribbon client-side load balancing and durable instance-selection concepts.
- Spring Cloud Sleuth (Historical)historical
Distributed trace/span propagation concepts and the transition from Spring Cloud Sleuth to newer observability stacks.
- Zuul Gateway (Historical Context)historical
Netflix Zuul gateway/filter architecture and its place as historical context beside newer Spring gateway stacks.
- Spring Application Events and Listenershistorical
Spring application-event publication, listener execution, transactions, asynchrony, and coupling considerations.