nobodyw-cell commented on issue #10822:
URL: https://github.com/apache/dubbo/issues/10822#issuecomment-1316646203
## 可扩展性
dubbo提供了丰富的扩展点,基本上可以满足用户所有定制化需求。
- 负载均衡扩展
- 协议扩展
- 调用拦截扩展
- 暴露监听扩展
- ....
dubbo扩展能力强悍,支持动态选择扩展,IOC,AOP等特性,
- 动态选择扩展实现的能力。Dubbo 扩展会基于参数,在运行时动态选择对应的扩展类,提高了 Dubbo 的扩展能力。
- 增加扩展类的 IOC 能力。Dubbo 的扩展能力并不仅仅只是发现扩展服务实现类,而是在此基础上更进一步,如果该扩展类的属性依赖其他对象,则
Dubbo 会自动的完成该依赖对象的注入功能。
- 增加扩展类的 AOP 能力。Dubbo 扩展能力会自动的发现扩展类的包装类,完成包装类的构造,增强扩展类的功能。
dubbo提供了可插拔式的扩展能力,首先其平等对待第三方实现,用户代码可以完全替换原生代码,其次其设计符合开闭原则,对功能的扩展不需要改变原有任意一行代码,只需要向扩展点实现的jar包内的META-INF/dubbo下添加配置文件,即可在黑盒情况下完成扩展。。
### 关键词
- 扩展点丰富。
- 扩展能力强支持动态选择扩展 ,ioc,aop等高级功能。
- 可插拔式的扩展
--
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
To unsubscribe, e-mail: [email protected]
For queries about this service, please contact Infrastructure at:
[email protected]
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]