1. Netty 3.x Source Analysishistorical

    1. Overview 2. Boss-array initialization 3. Worker-array initialization 4. Bind

  2. 2.20 Apollohistorical

    What Apollo is, how to use it, and how its push-pull configuration update mechanism works.

  3. Eurekahistorical

    1. What it is 2. Usage 3. Principles 4. Problems 5. References

  4. Feignhistorical

    What Feign is, why it exists, and how its interface proxy, Ribbon, Eureka, and HTTP request construction work.

  5. Gatewayhistorical

    What Spring Cloud Gateway is, its Route/Predicate/Filter concepts, and its asynchronous non-blocking thread model.

  6. Hystrixhistorical

    1. What Hystrix is 2. Why Hystrix is needed 3. Usage 4. Features 5. Principles 6. References

  7. 2.25 Ribbonhistorical

    What Ribbon is, why load balancing is needed, usage, working flow, and load-balancing strategies.

  8. 2.26 Sleuthhistorical

    What Spring Cloud Sleuth is and how it works with Zipkin.

  9. Zuulhistorical

    1. What it is 2. Usage 3. Principles 4. Zuul 1 vs Zuul 2 5. References

  10. ApplicationListenerhistorical

    1. What ApplicationListener is 2. How to use the event-listener mechanism 3. References