Tag

Adaptive

1 views collected around this technical thread.

vivo Internet Technology
vivo Internet Technology
Jun 16, 2021 · Backend Development

Understanding Java SPI and Dubbo Extension Loading Mechanism

The article explains Java’s built‑in SPI mechanism, then details Dubbo’s enhanced SPI—including ExtensionLoader caching, wrapper and adaptive classes, and @Activate automatic activation—showing how extensions are discovered from META‑INF directories, classified, and loaded on demand for flexible, plug‑in style service implementation.

AdaptiveDubboJava
0 likes · 20 min read
Understanding Java SPI and Dubbo Extension Loading Mechanism
vivo Internet Technology
vivo Internet Technology
Dec 9, 2020 · Backend Development

Understanding Dubbo SPI: Features, Implementation and Comparison with JDK SPI

The article explains Service Provider Interface (SPI) concepts, shows how the JDK’s built‑in SPI works, and details Dubbo’s extended SPI mechanism—including named and adaptive extensions, dependency injection, AOP wrappers, and activation filtering—highlighting its richer features and implementation compared to standard Java SPI.

AdaptiveDependency InjectionDubbo
0 likes · 26 min read
Understanding Dubbo SPI: Features, Implementation and Comparison with JDK SPI