+1,Totally agree, Dubbo should be modular, and some features could be re-used by other projects, like Spring Cloud LoadBalance.

Kind regards,

Mercy Ma


在 2018/8/16 下午4:00, Jerrick Zhu 写道:
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