wow, this is a big step but I have somewhat opposite opinion against
Jerrick's proposal. Instead of keeping recommended extensions only but
moving out others into eco system, I would like to revise it to keeping
most used extensions, use Jerrick's list as an example:

* dubbo-registry-multicast <- should keep, it's good for dev experience
* dubbo-registry-redis <- should move, since not everyone needs this feature
...

* dubbo-remoting-grizzly <- should move, ditto
* dubbo-remoting-p2p <- should move, ditto
* dubbo-remoting-zookeeper <- should move, ditto
* dubbo-remoting-mina <- should move, ditto
...

* dubbo-rpc-injvm <- should keep, since local-call is one necessary
feature, think about EJB's local call.
* dubbo-rpc-memcached <- should move
* dubbo-rpc-redis <- should move
* dubbo-rpc-thrift <- should move
* dubbo-rpc-webservice < - should move
...

* dubbo-serialization-fastjson <- should keep, very popular json library
* dubbo-serialization-fst <- should move
* dubbo-serialization-jdk <- should keep, last resort when other
serialization fails to work.


Just my two cents,
-Ian.

On Thu, Aug 16, 2018 at 4:01 PM Jerrick Zhu <[email protected]> wrote:

> Hi, community
>
> As you can see, Dubbo now has an ecosystem: https://github.com/dubbo
> .There
> has a lot of interesting projects there, such as:
>
> * node, go, python and php implementations
> * dubbo rpc, serialization and registry extensions
> * dubbo samples and dubbo useful plugins and tools
>
> Now Dubbo core which is http://github.com/apache/incubator-dubbo , it's
> too
> big. As a result, it takes nearly 30~40mins to finish travis CI.
>
> And also, there are a lot of sub modules have never been modified almost,
> such as:
>
> * dubbo-registry-multicast
> * dubbo-registry-redis
> ...
>
> * dubbo-remoting-grizzly
> * dubbo-remoting-p2p
> * dubbo-remoting-zookeeper
> * dubbo-remoting-mina
> ...
>
> * dubbo-rpc-injvm
> * dubbo-rpc-memcached
> * dubbo-rpc-redis
> * dubbo-rpc-thrift
> * dubbo-rpc-webservice
> ...
>
> * dubbo-serialization-fastjson
> * dubbo-serialization-fst
> * dubbo-serialization-jdk
> ...
>
> So I suggest, move the above sub modules to ecosystem, each of them as a
> single project, such as https://github.com/dubbo/dubbo-rpc-native-thrift
>
> Also, dubbo-demo also needs to move to ecosystem.
>
> What do u guys think?
>
> Sincerely.
>
> Jerrick
>

Reply via email to