答复: avro serialization implement

2018-07-10 Thread wu tianbiao
OK,I understand.

Let’s do this.



发送自 Windows 10 版邮件应用




发件人: Ian Luo 
发送时间: Wednesday, July 11, 2018 10:09:20 AM
收件人: dev@dubbo.apache.org
主题: Re: avro serialization implement

My GitHub id is beiwei30. Let's do this, I will create one new project
under dubbo group, then invite you into dubbo group so that you could
migrate your code into this new project. What do you think?

On Tue, Jul 10, 2018 at 6:01 PM wu tianbiao  wrote:

> Hi Ian Luo,
>
> I’m sorry to say, I can’t operate on GitHub.
>
> And I just invite lan[https://github.com/lan] as collaborator.
>
> Did you mind to show me more detail?
>
> Thx very much!
>
>
>
> 发送自 Windows 10 版邮件应用
>
>
>
> 
> 发件人: Ian Luo 
> 发送时间: Tuesday, July 10, 2018 10:54:49 AM
> 收件人: dev@dubbo.apache.org
> 主题: Re: avro serialization implement
>
> TianBiao,
>
> Would you mind to grant me the ownership of your project so that I could
> transfer your project into dubbo eco system [1]?
>
> Thanks,
> -Ian.
>
> 1. http://github.com/dubbo
>
> On Mon, Jul 9, 2018 at 5:56 PM wu tianbiao  wrote:
>
> > Hi all,
> >
> > As @diecui1202 mention, now Dubbo
> > recommend place extensions at ecosystem.
> >
> > So I move the RP to an separate project.
> >
> >
> >
> > addressed here: https://github.com/playaround88/dubbo-serialization-avro
> >
> >
> >
> > Thx all
> >
> >
> >
> > 
> > From: wu tianbiao 
> > Sent: Monday, July 9, 2018 3:52:06 PM
> > To: dev
> > Subject: avro serialization implement
> >
> > Hi all,
> >
> > I post a PR for avro serialization implement. URL:
> > https://github.com/apache/incubator-dubbo/pull/1994
> >
> > As @chickenlj mention, so send an mail
> here
> > to discuss whether to remove this extension to the ecos.
> >
> >
> >
> >
> >
>


Re: [incubator-dubbo-website] branch asf-site updated: Google Analytics support

2018-07-10 Thread Ian Luo
Mark,

The only purpose for us to integrate Google Analytics in dubbo website is
that we want to understand how many peoples visit us and where they come
from.

Thanks,
-Ian.

On Tue, Jul 10, 2018 at 11:28 PM Mark Thomas  wrote:

> On 03/07/18 10:08, Ian Luo wrote:
> > Well, this is good catch. Thanks, Mark.
> >
> > I did a quick research on web (with google search engine :p), it looks
> like
> > Google Analytics has not been GDPR compliant yet, but google is working
> > hard to prepare for it [1].
> >
> > We are working hard to prepare for the EU’s General Data Protection
> >> Regulation (GDPR). Keeping users’ information safe and secure is among
> our
> >> highest priorities at Google. Over the years, we have spent a lot of
> time
> >> working closely with Data Protection Authorities in Europe, and we have
> >> already implemented strong privacy protections that reflect their
> guidance.
> >> We are committed to complying with the new legislation and will
> collaborate
> >> with partners throughout this process.
> >
> >
> > I guess it is pretty safe to integrate it into dubbo website, or do you
> > have any other good alternative to suggest?
>
> I take the opposite view. I would view it as very risky to integrate
> Google analytics if it is not GDPR compliant.
>
> In terms of alternatives, it depends what problem you are trying to solve.
>
> Mark
>
>
> >
> > Thanks,
> > -Ian.
> >
> >
> > 1. https://privacy.google.com/businesses/compliance/#?modal_active=none
> >
> > On Tue, Jul 3, 2018 at 4:49 PM Mark Thomas  wrote:
> >
> >> Is the Dubbo community sure that Dubbo's use of Google Analytics is GDPR
> >> compliant?
> >>
> >> Mark
> >>
> >>
> >>
> >>  Forwarded Message 
> >> Subject: [incubator-dubbo-website] branch asf-site updated: Google
> >> Analytics support
> >> Date: Tue, 03 Jul 2018 03:42:25 +
> >> From: i...@apache.org
> >> Reply-To: dev@dubbo.apache.org
> >> To: comm...@dubbo.apache.org 
> >>
> >> This is an automated email from the ASF dual-hosted git repository.
> >>
> >> iluo pushed a commit to branch asf-site
> >> in repository
> >> https://gitbox.apache.org/repos/asf/incubator-dubbo-website.git
> >>
> >>
> >> The following commit(s) were added to refs/heads/asf-site by this push:
> >>  new b6522c4  Google Analytics support
> >> b6522c4 is described below
> >>
> >> commit b6522c43b74348276ec261042f4d8bc51d6da966
> >> Author: beiwei30 
> >> AuthorDate: Tue Jul 3 11:41:43 2018 +0800
> >>
> >> Google Analytics support
> >> ---
> >>  index.html | 10 ++
> >>  1 file changed, 10 insertions(+)
> >>
> >> diff --git a/index.html b/index.html
> >> index dd6584b..5d0c5b5 100644
> >> --- a/index.html
> >> +++ b/index.html
> >> @@ -19,6 +19,16 @@
> >> https://f.alicdn.com/react/15.4.1/react-dom.min.js
> >> ">
> >>  >> src="
> >>
> https://cdn.jsdelivr.net/npm/react-router-dom@4.2.2/umd/react-router-dom.min.js
> >> ">
> >> 
> >> +
> >> +   
> >> +>> src="https://www.googletagmanager.com/gtag/js?id=UA-112489517-1
> ">
> >> +   
> >> +   window.dataLayer = window.dataLayer || [];
> >> +   function gtag(){dataLayer.push(arguments);}
> >> +   gtag('js', new Date());
> >> +
> >> +   gtag('config', 'UA-112489517-1');
> >> +   
> >>  
> >>   
> >> \ No newline at end of file
> >>
> >>
> >
>
>


Re: CI and JavaDoc

2018-07-10 Thread Huxing Zhang
On Tue, Jul 10, 2018 at 11:26 PM, Mark Thomas  wrote:
> On 04/07/18 02:18, Huxing Zhang wrote:
>> Hi,
>>
>> On Wed, Jul 4, 2018 at 1:02 AM, Andrea Del Bene  wrote:
>>> Hi Dubbers!
>>>
>>> I know you are super busy-at the moment, but I'd like to add to your TODO
>>> list a task to host Dubbo JavaDoc on your Apache site. At the moment
>>> JavaDocs are available at http://www.javadoc.io but it would be nice to
>>> host them in-house. Normally this is done on the CI server at the end of
>>> the build coping javadoc files to the site server.
>>
>> Welcome!
>>
>> +1 to host them in-house, I saw tomcat's Javadoc hosting on the
>> official site[1].
>>
>> Actually the Javadoc files are generated in Travis CI for every
>> commit, but I am not quite sure how to sync these files to the site
>> server.
>>
>> Maybe there is not enough privilege for a 3rd-party service to have
>> write access to apache repositories.
>>
>> Do you have any experience on how to achieve that?
>
> The Tomcat docs (including the Javadoc) are only updated (effectively
> manually) when we do a release so they always refer to the latest
> release of each branch.

I think hosting the latest stable release is enough for most of the cases.
For the users that is interested in a version under development, they
can generated javadoc locally.

>
> If you publish docs from the CI server then you run the risk of the docs
> and the latest release getting out of sync and that can cause user
> confusion.

Agree.

>
> Other projects publish the docs for the latest release and the docs for
> the current development HEAD in separate areas on their website.
>
> If you want to publish from CI to the project website you'll need to do
> that from an ASF owned CI system.

I think Travis CI is working perfectly, I don't see any reason to migrate.

>
> Mark
>
>>
>>
>> [1] http://tomcat.apache.org/tomcat-8.5-doc/api/index.html
>>
>>>
>>> Thank you in advance
>>>
>>> Andrea Del Bene.
>>> Apache Wicket committer.
>>
>>
>>
>



-- 
Best Regards!
Huxing


Re: avro serialization implement

2018-07-10 Thread Ian Luo
My GitHub id is beiwei30. Let's do this, I will create one new project
under dubbo group, then invite you into dubbo group so that you could
migrate your code into this new project. What do you think?

On Tue, Jul 10, 2018 at 6:01 PM wu tianbiao  wrote:

> Hi Ian Luo,
>
> I’m sorry to say, I can’t operate on GitHub.
>
> And I just invite lan[https://github.com/lan] as collaborator.
>
> Did you mind to show me more detail?
>
> Thx very much!
>
>
>
> 发送自 Windows 10 版邮件应用
>
>
>
> 
> 发件人: Ian Luo 
> 发送时间: Tuesday, July 10, 2018 10:54:49 AM
> 收件人: dev@dubbo.apache.org
> 主题: Re: avro serialization implement
>
> TianBiao,
>
> Would you mind to grant me the ownership of your project so that I could
> transfer your project into dubbo eco system [1]?
>
> Thanks,
> -Ian.
>
> 1. http://github.com/dubbo
>
> On Mon, Jul 9, 2018 at 5:56 PM wu tianbiao  wrote:
>
> > Hi all,
> >
> > As @diecui1202 mention, now Dubbo
> > recommend place extensions at ecosystem.
> >
> > So I move the RP to an separate project.
> >
> >
> >
> > addressed here: https://github.com/playaround88/dubbo-serialization-avro
> >
> >
> >
> > Thx all
> >
> >
> >
> > 
> > From: wu tianbiao 
> > Sent: Monday, July 9, 2018 3:52:06 PM
> > To: dev
> > Subject: avro serialization implement
> >
> > Hi all,
> >
> > I post a PR for avro serialization implement. URL:
> > https://github.com/apache/incubator-dubbo/pull/1994
> >
> > As @chickenlj mention, so send an mail
> here
> > to discuss whether to remove this extension to the ecos.
> >
> >
> >
> >
> >
>


Re: [Discuss]Suggestion for solve issues more quickly and effectively

2018-07-10 Thread Mark Thomas
On 10/07/18 07:04, jun liu wrote:
> Hi All, 
> 
> Now the community has become very active, pull requests and issues are being 
> reported in a certain amount every day, in contrast, our response seems not 
> fast enough and issues bumped up. 
> 
> I've thought of a duty table for temporarily solving this problem, committers 
> on duty are responsible for responding to community activities, classify 
> issues and resolve/assign issues, by doing that, we can guarantee at least 
> some of the committers devote enough time to the community every day. 
> 
> Remember that we still need to encourage users to participate in any kind of 
> contribution, and anyone can still participate in the community at any time.
> 
> Here’s an example duty form: 
> https://github.com/apache/incubator-dubbo/wiki/Duty-Form
> Remember label issues: 
> https://github.com/apache/incubator-dubbo/wiki/Label-an-Issue
> 
> Do you guys have any ideas of how to achieve this goal?

Just remember that every committer is a volunteer and that they get to
choose what they work on. Allocating committers to tasks isn't something
that happens on an ASF project.

Growing the community is the obvious answer to an increasing backlog of
issues. If you haven't already seen it I strongly recommend reading this
post that talks about Apache Beam's experience in this area:

https://lists.apache.org/thread.html/33a6c3aa0fffa6e961aa2b861ebde333d898a5e1062d0d71d0e13d46@%3Cdev.community.apache.org%3E

Mark


Re: Donate dubbo-php-framework

2018-07-10 Thread Mark Thomas
On 04/07/18 07:27, Huxing Zhang wrote:
> On Wed, Jul 4, 2018 at 1:20 PM, Ian Luo  wrote:
>> cool, now we have a field-tested php solution for the community:)
>>
>> Thanks,
>> -Ian.
>>
>> On Wed, Jul 4, 2018 at 11:41 AM robinkang(康彬) 
>> wrote:
>>
>>> hi, guys
>>>
>>>with the help of Ian Luo and yong zhu, we have transferred our
>>> dubbo-php-framework to dubbo community  , its git address is :
>>>
>>> https://github.com/dubbo/dubbo-php-framework,  we wish you will like it,
>>> and make it better togother : )
> 
> Hi mentors,
> 
> One thing need to confirm here: Is ip clearance process needed here?> I got 
> confused when I was doing the ip clearance for dubbox
> documentation last time, it turned out that the ip clearance process
> is for TLP.
> I did some search on the incubator list, and found this[2], but it
> seems it is still under discussion.

If the code is going to move to an ASF repository then there needs to be
something that shows that the copyright holders have granted the
necessary rights for that to happen. Depending on where the code came
from that might be a software grant, it might be a contributor license
agreement, it might be several contributor license agreements or it
might be a fork of ALv2 code with any necessary entries in the NOTICE file.

Mark



> 
> [1] 
> https://lists.apache.org/thread.html/e0f8f5e308752903220535c8e6f4c0a5ec92bde78700676409e43087@%3Cgeneral.incubator.apache.org%3E
> [2] 
> https://lists.apache.org/thread.html/1e0f67758623ab688929830bf90e2aff446df7c2c286c4898cc7c893@%3Cgeneral.incubator.apache.org%3E
> 
>>>
>>> -邮件原件-
>>> 发件人: Yong Zhu [mailto:diecui1...@gmail.com]
>>> 发送时间: 2018年5月23日 11:04
>>> 收件人: dev@dubbo.apache.org
>>> 抄送: redshi(史红哲); royzhu(朱乐超)
>>> 主题: Re: Donate dubbo-php-framework
>>>
>>> That's great. Welcome to Dubbo community.
>>>
>>> Jerrick
>>>
>>> On Wed, May 23, 2018 at 10:49 AM, Ian Luo  wrote:
>>>
 Robin,

 It's awesome. We really need dubbo PHP implementation, and now it
 looks we will have one soon :) You can put it in dubbo eco system
 which's hosted under github.com/dubbo.

 Welcome to community.

 Cheers,
 -Ian.

 On Tue, May 22, 2018 at 8:49 PM robinkang(康彬)
 
 wrote:

> Hello Dubbo community,
>
> We hava developed dubbo-php-framework which compatible with dubbo java.
> This framework include client , server and registry, it is a
> complete solution for micro-service on php platform,  have running
> on our product environment for two years more.
>
> Now, we would like to donate to Dubbo community, and we have signed
> SGA
 by
> following
> https://github.com/apache/incubator-dubbo/wiki/Software-donation-guide
>>> .
> The source code will be open sourced soon.
>
> Tks
>
> 免责声明
>
>
> 此电子邮件包含本公司的机密或者专用信息,仅供标明收件地址的个人或团体使用。如果您不是此电子邮件的预期收件人,请勿阅读、复制、
 转发或存储此邮件。如果您已误收此邮件,请通知发件人并删除全部原始信息(包括任何原始信息的备份),并且禁止散布或分发全部或部分原始信息。
 本公司对于因转载本电子邮件而产生的任何损失不承担任何责任,也不担保本电子邮件中信息的准确性、适当性或完整性,
 并且对此产生的任何错误或疏忽不承担任何责任。
>
> lexinfintech, Inc. 
>
>

>>>
>>> 免责声明
>>>
>>>
>>> 此电子邮件包含本公司的机密或者专用信息,仅供标明收件地址的个人或团体使用。如果您不是此电子邮件的预期收件人,请勿阅读、复制、转发或存储此邮件。如果您已误收此邮件,请通知发件人并删除全部原始信息(包括任何原始信息的备份),并且禁止散布或分发全部或部分原始信息。本公司对于因转载本电子邮件而产生的任何损失不承担任何责任,也不担保本电子邮件中信息的准确性、适当性或完整性,并且对此产生的任何错误或疏忽不承担任何责任。
>>>
>>> lexinfintech, Inc. 
>>>
>>>
> 
> 
> 



Re: [incubator-dubbo-website] branch asf-site updated: Google Analytics support

2018-07-10 Thread Mark Thomas
On 03/07/18 10:08, Ian Luo wrote:
> Well, this is good catch. Thanks, Mark.
> 
> I did a quick research on web (with google search engine :p), it looks like
> Google Analytics has not been GDPR compliant yet, but google is working
> hard to prepare for it [1].
> 
> We are working hard to prepare for the EU’s General Data Protection
>> Regulation (GDPR). Keeping users’ information safe and secure is among our
>> highest priorities at Google. Over the years, we have spent a lot of time
>> working closely with Data Protection Authorities in Europe, and we have
>> already implemented strong privacy protections that reflect their guidance.
>> We are committed to complying with the new legislation and will collaborate
>> with partners throughout this process.
> 
> 
> I guess it is pretty safe to integrate it into dubbo website, or do you
> have any other good alternative to suggest?

I take the opposite view. I would view it as very risky to integrate
Google analytics if it is not GDPR compliant.

In terms of alternatives, it depends what problem you are trying to solve.

Mark


> 
> Thanks,
> -Ian.
> 
> 
> 1. https://privacy.google.com/businesses/compliance/#?modal_active=none
> 
> On Tue, Jul 3, 2018 at 4:49 PM Mark Thomas  wrote:
> 
>> Is the Dubbo community sure that Dubbo's use of Google Analytics is GDPR
>> compliant?
>>
>> Mark
>>
>>
>>
>>  Forwarded Message 
>> Subject: [incubator-dubbo-website] branch asf-site updated: Google
>> Analytics support
>> Date: Tue, 03 Jul 2018 03:42:25 +
>> From: i...@apache.org
>> Reply-To: dev@dubbo.apache.org
>> To: comm...@dubbo.apache.org 
>>
>> This is an automated email from the ASF dual-hosted git repository.
>>
>> iluo pushed a commit to branch asf-site
>> in repository
>> https://gitbox.apache.org/repos/asf/incubator-dubbo-website.git
>>
>>
>> The following commit(s) were added to refs/heads/asf-site by this push:
>>  new b6522c4  Google Analytics support
>> b6522c4 is described below
>>
>> commit b6522c43b74348276ec261042f4d8bc51d6da966
>> Author: beiwei30 
>> AuthorDate: Tue Jul 3 11:41:43 2018 +0800
>>
>> Google Analytics support
>> ---
>>  index.html | 10 ++
>>  1 file changed, 10 insertions(+)
>>
>> diff --git a/index.html b/index.html
>> index dd6584b..5d0c5b5 100644
>> --- a/index.html
>> +++ b/index.html
>> @@ -19,6 +19,16 @@
>> https://f.alicdn.com/react/15.4.1/react-dom.min.js
>> ">
>> > src="
>> https://cdn.jsdelivr.net/npm/react-router-dom@4.2.2/umd/react-router-dom.min.js
>> ">
>> 
>> +
>> +   
>> +   > src="https://www.googletagmanager.com/gtag/js?id=UA-112489517-1";>
>> +   
>> +   window.dataLayer = window.dataLayer || [];
>> +   function gtag(){dataLayer.push(arguments);}
>> +   gtag('js', new Date());
>> +
>> +   gtag('config', 'UA-112489517-1');
>> +   
>>  
>>   
>> \ No newline at end of file
>>
>>
> 



Re: CI and JavaDoc

2018-07-10 Thread Mark Thomas
On 04/07/18 02:18, Huxing Zhang wrote:
> Hi,
> 
> On Wed, Jul 4, 2018 at 1:02 AM, Andrea Del Bene  wrote:
>> Hi Dubbers!
>>
>> I know you are super busy-at the moment, but I'd like to add to your TODO
>> list a task to host Dubbo JavaDoc on your Apache site. At the moment
>> JavaDocs are available at http://www.javadoc.io but it would be nice to
>> host them in-house. Normally this is done on the CI server at the end of
>> the build coping javadoc files to the site server.
> 
> Welcome!
> 
> +1 to host them in-house, I saw tomcat's Javadoc hosting on the
> official site[1].
> 
> Actually the Javadoc files are generated in Travis CI for every
> commit, but I am not quite sure how to sync these files to the site
> server.
> 
> Maybe there is not enough privilege for a 3rd-party service to have
> write access to apache repositories.
> 
> Do you have any experience on how to achieve that?

The Tomcat docs (including the Javadoc) are only updated (effectively
manually) when we do a release so they always refer to the latest
release of each branch.

If you publish docs from the CI server then you run the risk of the docs
and the latest release getting out of sync and that can cause user
confusion.

Other projects publish the docs for the latest release and the docs for
the current development HEAD in separate areas on their website.

If you want to publish from CI to the project website you'll need to do
that from an ASF owned CI system.

Mark

> 
> 
> [1] http://tomcat.apache.org/tomcat-8.5-doc/api/index.html
> 
>>
>> Thank you in advance
>>
>> Andrea Del Bene.
>> Apache Wicket committer.
> 
> 
> 



Re: [Proposal]Embedded short-circuit support

2018-07-10 Thread 凝雨
Great! Very looking forward to.

Ian Luo  于2018年7月10日周二 上午11:02写道:

> I read the proposal. It looks good to me.
>
> -Ian.
>
> On Fri, Jul 6, 2018 at 3:18 PM jun liu  wrote:
>
> > Hello, Community
> >
> > I’ve drafted a proposal for a planning new feature: embedded
> short-circuit
> > support. Ideas and suggestions are welcome, details can be found on the
> > following Github issue:
> > https://github.com/apache/incubator-dubbo/issues/2037
> >
> > Best regards,
> > Jun
> >
> >
>


-- 
Keep Real!


Re: [ANN] New committer: htynkn(YunKun Huang)

2018-07-10 Thread jun liu
Welcome and Congratulations!

Best regards,
Jun

> On 10 Jul 2018, at 16:54, YunKun Huang  wrote:
> 
> hey all,
> 
> It is a great honor to be a committer. My name is Yunkun Huang. I'm a java 
> developer and I work for ThoughtWorks to support some overseas client in past 
> 4 years. Recently I just join a company which is running O2O business.
> 
> Dubbo is a really cool project and I will continue contributing to help more 
> people starting use Dubbo.
> 
> Best Regards!
> Yunkun Huang
> 
> On 2018/07/10 08:33:35, Huxing Zhang  wrote: 
>> Hi All,
>> 
>> On behalf of the Dubbo PPMC, I am pleased to announce that
>> htynkn(YunKun Huang) has been voted in as a new Dubbo committer.
>> 
>> Please join me to say congratulations to him!
>> 
>> htynkn,
>> 
>> Would you please briefly introduce yourself to the community?
>> 
>> -- 
>> Best Regards!
>> Huxing
>> 



Re: [ANN] New committer: htynkn(YunKun Huang)

2018-07-10 Thread Zonghai Shang
Congratulations, welcome to join the dubbo team, :-)

YunKun Huang  于2018年7月10日周二 下午4:54写道:

> hey all,
>
> It is a great honor to be a committer. My name is Yunkun Huang. I'm a java
> developer and I work for ThoughtWorks to support some overseas client in
> past 4 years. Recently I just join a company which is running O2O business.
>
> Dubbo is a really cool project and I will continue contributing to help
> more people starting use Dubbo.
>
> Best Regards!
> Yunkun Huang
>
> On 2018/07/10 08:33:35, Huxing Zhang  wrote:
> > Hi All,
> >
> > On behalf of the Dubbo PPMC, I am pleased to announce that
> > htynkn(YunKun Huang) has been voted in as a new Dubbo committer.
> >
> > Please join me to say congratulations to him!
> >
> > htynkn,
> >
> > Would you please briefly introduce yourself to the community?
> >
> > --
> > Best Regards!
> > Huxing
> >
>


Re: [ANN] New committer: htynkn(YunKun Huang)

2018-07-10 Thread YunKun Huang
hey all,

It is a great honor to be a committer. My name is Yunkun Huang. I'm a java 
developer and I work for ThoughtWorks to support some overseas client in past 4 
years. Recently I just join a company which is running O2O business.

Dubbo is a really cool project and I will continue contributing to help more 
people starting use Dubbo.

Best Regards!
Yunkun Huang

On 2018/07/10 08:33:35, Huxing Zhang  wrote: 
> Hi All,
> 
> On behalf of the Dubbo PPMC, I am pleased to announce that
> htynkn(YunKun Huang) has been voted in as a new Dubbo committer.
> 
> Please join me to say congratulations to him!
> 
> htynkn,
> 
> Would you please briefly introduce yourself to the community?
> 
> -- 
> Best Regards!
> Huxing
> 


Re: [ANN] New committer: htynkn(YunKun Huang)

2018-07-10 Thread Yong Zhu
Congrats.

On Tue, Jul 10, 2018 at 4:47 PM Xin Wang  wrote:

> Congratulations!
>
> Huxing Zhang  于2018年7月10日周二 下午4:34写道:
>
> > Hi All,
> >
> > On behalf of the Dubbo PPMC, I am pleased to announce that
> > htynkn(YunKun Huang) has been voted in as a new Dubbo committer.
> >
> > Please join me to say congratulations to him!
> >
> > htynkn,
> >
> > Would you please briefly introduce yourself to the community?
> >
> > --
> > Best Regards!
> > Huxing
> >
>


Re: [ANN] New committer: htynkn(YunKun Huang)

2018-07-10 Thread Xin Wang
Congratulations!

Huxing Zhang  于2018年7月10日周二 下午4:34写道:

> Hi All,
>
> On behalf of the Dubbo PPMC, I am pleased to announce that
> htynkn(YunKun Huang) has been voted in as a new Dubbo committer.
>
> Please join me to say congratulations to him!
>
> htynkn,
>
> Would you please briefly introduce yourself to the community?
>
> --
> Best Regards!
> Huxing
>


[ANN] New committer: htynkn(YunKun Huang)

2018-07-10 Thread Huxing Zhang
Hi All,

On behalf of the Dubbo PPMC, I am pleased to announce that
htynkn(YunKun Huang) has been voted in as a new Dubbo committer.

Please join me to say congratulations to him!

htynkn,

Would you please briefly introduce yourself to the community?

-- 
Best Regards!
Huxing


Re: Proposal for Dubbo 3.0

2018-07-10 Thread Ian Luo
Dubbo is an excellent RPC framework, but it does need keep evolving. I
think this proposal sends one strong message to the community that we are
actively thinking in Dubbo's future in order to make it better.

Community, pls. share your thoughts on this proposal as soon as possible
and as much as possible.

Thanks,
-Ian.

On Mon, Jul 9, 2018 at 3:32 PM Liujie Qin  wrote:

>   Hi All, Dubbo has become a excellent RPC framework with the efforts of
> various partners in the community. However, in the process of development,
> we found some shortcomings of Dubbo 2.x, which is listed as follows:
>
>- The maintainability is relatively poor. The code uses a lot of
>dynamically generated classes. It is difficult to understand and
> difficult
>to debug. The code hierarchy is not clear enough, and the calling logic
> is
>confusing. As an experienced Dubbo developer, sometimes it is difficult
> for
>me to sort out the calling process of Dubbo 2.x; the more developed, the
>more difficult it is to maintain, so it needs to be refactored in order
> to
>develop better.
>- Some extensions cannot meet current needs, such as service addresses
>push monitoring, performing Filter early interception requests before
>service addresses selection, printing the process of route selection,
> etc.
>- The underlying Dubbo 2.X is based on synchronous calls. The
>asynchronous call is wrapped synchronously. This introduces inaccuracies
>such as RT during asynchronous calls.
>- At present, the service metadata information and the address of the
>Dubbo service are coupled together. Most of the metadata is the same,
> and
>the metadata is redundant. At the same time, as the size of the machine
>increases, the Registry is under great pressure, especially when machine
>restart.
>- The service registry and the configuration center are coupled
>together, and after splitting, the management and storage of service
>governance rule data such as routing rules can be better handled.
>- The core is written based on JDK 1.6 and cannot use the newer JDK
>features. It is recommended to upgrade JDK to 1.8 and above.
>
> For the above reasons, in order to better develop Dubbo and attract more
> people to participate in the development of the Dubbo community, I propose
> to refactor the Dubbo 2.x code. The newly developed version number is Dubbo
> 3.x. Refactoring Dubbo 3.x will have the following advantages:
>
>- Refactoring core modules to make the code more concise and
>understandable
>- Refactoring the routing process, Making the route process to Pipeline
>style,Making the route process can be observed
>- Add new extension points to make it easier for developers to extend
>the framework
>- Add the Service Domain Model to enable developers to handle its
>lifecycle
>- Supports asynchronous interface, unified call process returns
>CompleteFuture, synchronous call process uses CompleteFuture wrapper;
> Solve
>the problem of inaccurate statistics such as RT during asynchronous call
>- Splitting out the Configuration Center and Registry for better control
>and support for larger clusters
>- Prepare for new features such as Http2 stream、Reactive stream
>- Performance improvement
>- And so on
>
> Of course, refactoring Dubbo 3.x also faces the following challenges:
>
>- A wide range of refactorings that can cause extension points to be
>incompatible
>- The Dubbo team may need to maintain two branches at the same time for
>a longer period of time
>
> For the following challenges, we can do this:
>
>-
>
>For major extension points, such as Fitler, etc., be sure to ensure
>compatibility and enable developers to smoothly upgrade
>-
>
>For some extension points, the Dubbo team will listen to the community
>and selectively fix compatibility issues with some extension points.
>
> Comments welcome!
>
> thank you ~
>


Re: [Discuss]Suggestion for solve issues more quickly and effectively

2018-07-10 Thread Ian Luo
Let's triage issues daily, and tag the issues with 'good first issue' or
'help wanted'. It is committer's duty so let's put more focus on it.

Thanks,
-Ian.

On Tue, Jul 10, 2018 at 2:04 PM jun liu  wrote:

> Hi All,
>
> Now the community has become very active, pull requests and issues are
> being reported in a certain amount every day, in contrast, our response
> seems not fast enough and issues bumped up.
>
> I've thought of a duty table for temporarily solving this problem,
> committers on duty are responsible for responding to community activities,
> classify issues and resolve/assign issues, by doing that, we can guarantee
> at least some of the committers devote enough time to the community every
> day.
>
> Remember that we still need to encourage users to participate in any kind
> of contribution, and anyone can still participate in the community at any
> time.
>
> Here’s an example duty form:
> https://github.com/apache/incubator-dubbo/wiki/Duty-Form
> Remember label issues:
> https://github.com/apache/incubator-dubbo/wiki/Label-an-Issue
>
> Do you guys have any ideas of how to achieve this goal?
>
> Best regards,
> Jun


[Discuss]Suggestion for solve issues more quickly and effectively

2018-07-10 Thread jun liu
Hi All, 

Now the community has become very active, pull requests and issues are being 
reported in a certain amount every day, in contrast, our response seems not 
fast enough and issues bumped up. 

I've thought of a duty table for temporarily solving this problem, committers 
on duty are responsible for responding to community activities, classify issues 
and resolve/assign issues, by doing that, we can guarantee at least some of the 
committers devote enough time to the community every day. 

Remember that we still need to encourage users to participate in any kind of 
contribution, and anyone can still participate in the community at any time.

Here’s an example duty form: 
https://github.com/apache/incubator-dubbo/wiki/Duty-Form
Remember label issues: 
https://github.com/apache/incubator-dubbo/wiki/Label-an-Issue

Do you guys have any ideas of how to achieve this goal?

Best regards,
Jun