Dubbo SPI 和 Java SPI 區別?


JDK SPI

JDK 標准的 SPI 會一次性加載所有的擴展實現,如果有的擴展吃實話很耗時,但

也沒用上,很浪費資源。

所以只希望加載某個的實現,就不現實了

DUBBO SPI

1,對 Dubbo 進行擴展,不需要改動 Dubbo 的源碼

2,延遲加載,可以一次只加載自己想要加載的擴展實現。

3,增加了對擴展點 IOC 和 AOP 的支持,一個擴展點可以直接 setter 注入其它擴展點。

3,Dubbo 的擴展機制能很好的支持第三方 IoC 容器,默認支持 Spring Bean。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM