Java
234 notes
Some notes are currently available only in Chinese. English translations are shown when available.
- Netty 3.x Source Analysishistorical
1. Overview 2. Boss-array initialization 3. Worker-array initialization 4. Bind
- 2.20 Apollohistorical
What Apollo is, how to use it, and how its push-pull configuration update mechanism works.
- Feignhistorical
What Feign is, why it exists, and how its interface proxy, Ribbon, Eureka, and HTTP request construction work.
- Gatewayhistorical
What Spring Cloud Gateway is, its Route/Predicate/Filter concepts, and its asynchronous non-blocking thread model.
- Hystrixhistorical
1. What Hystrix is 2. Why Hystrix is needed 3. Usage 4. Features 5. Principles 6. References
- 2.25 Ribbonhistorical
What Ribbon is, why load balancing is needed, usage, working flow, and load-balancing strategies.
- ApplicationListenerhistorical
1. What ApplicationListener is 2. How to use the event-listener mechanism 3. References