Closed melin closed 11 years ago
嗯,一般框架稍大一点就对Plugin机制有需求。
@libinsong 在prototype模式时,你是怎样把状态传给plugin的?
PS: Dubbo中这个问题的解决方法是 把这个功能的工厂作为扩展点,这个功能本身不作为扩展点: https://github.com/alibaba/dubbo/blob/master/dubbo-remoting/dubbo-remoting-api/src/main/java/com/alibaba/dubbo/remoting/Transporter.java
我也提了这个Issue #59 ,我觉得还没有想好 引入这个用法的收益
最近一个系统用到dubbo,系统部分功能采用plugin进行扩展,借鉴了dubbo的plugin的实现方式,由于plugin是有状态的,所以实现了prototype模式。