Deep agree with this proposal
:)

Jerrick Zhu <jerr...@apache.org> 于2018年8月17日周五 下午1:39写道:

> I agree with keeping the following modules:
> * dubbo-registry-multicast,
> * dubbo-rpc-injvm,
> * dubbo-serialization-fastjson
> * dubbo-serialization-jdk
>
> They're useful for new users and develop experience.
>
> On Fri, Aug 17, 2018 at 11:10 AM Ian Luo <ian....@gmail.com> wrote:
>
> > 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 <jerr...@apache.org> 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