You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@dubbo.apache.org by RQ <lr...@gmail.com> on 2019/04/10 10:05:29 UTC

the current working of Dubbo3.0 Preview version

Hi Community

As you know,we has announced the news of Dubbo3.0 several months ago and
there are a few of topic mail to discuss this version.  Here I would like
to come a raw summary some working on it for hearing more advices and
talkings about this.

1) Asynchronization (different to 2.7's way) of the Filter chain in the
Dubbo Core.
 The asynchrony of 2.7 is more limited to point-to-point asynchrony (a
consumer calls a provider), while the asynchrony of 3.0 focuses on the
asynchrony of the whole call chain in width and the programming model of Rx
in height. Interestingly, Spring 5.0 released support for Flux and then
started addressing asynchrony across processes.

2)Reactive support
 In recent years, the popularity of the word reactive programming has risen
rapidly. Reactive programming is a programming paradigm oriented around
data flows and the propagation of change. Dubbo3.0 will realize the rx
interface of reactive Stream, so that users can enjoy the response
improvement brought by RP and even the architecture upgrade oriented to RP.

3)Exploring the cloud native/ServiceMesh direction
The strategy we set is to visit the Envoy community to realize the concept
of integrating Dubbo into mesh. At present, the Dubbo agreement has been
supported by the Envoy. Of course, Dubbo Mesh is still a long way away from
being truly usable.

4)Integration and support Alibaba's internal HSF
Dubbo will be the core base of HSF and Dubbo3.0 will learn some good design
idea.

for a more detailed thinkings and working about Dubbo3.0-preview. We want
to write a detailed article for better sharing and discussion among
community and hope this article is OK for Dubbo community.

Regards
Jefflv

Re: the current working of Dubbo3.0 Preview version

Posted by Huxing Zhang <hu...@apache.org>.
Hi,

Great work!
I think you can put the article to somewhere that support
markdown(e.g.  in the incubator-dubbo-website issues) for community to
review.

On Wed, Apr 10, 2019 at 6:05 PM RQ <lr...@gmail.com> wrote:
>
> Hi Community
>
> As you know,we has announced the news of Dubbo3.0 several months ago and
> there are a few of topic mail to discuss this version.  Here I would like
> to come a raw summary some working on it for hearing more advices and
> talkings about this.
>
> 1) Asynchronization (different to 2.7's way) of the Filter chain in the
> Dubbo Core.
>  The asynchrony of 2.7 is more limited to point-to-point asynchrony (a
> consumer calls a provider), while the asynchrony of 3.0 focuses on the
> asynchrony of the whole call chain in width and the programming model of Rx
> in height. Interestingly, Spring 5.0 released support for Flux and then
> started addressing asynchrony across processes.
>
> 2)Reactive support
>  In recent years, the popularity of the word reactive programming has risen
> rapidly. Reactive programming is a programming paradigm oriented around
> data flows and the propagation of change. Dubbo3.0 will realize the rx
> interface of reactive Stream, so that users can enjoy the response
> improvement brought by RP and even the architecture upgrade oriented to RP.
>
> 3)Exploring the cloud native/ServiceMesh direction
> The strategy we set is to visit the Envoy community to realize the concept
> of integrating Dubbo into mesh. At present, the Dubbo agreement has been
> supported by the Envoy. Of course, Dubbo Mesh is still a long way away from
> being truly usable.
>
> 4)Integration and support Alibaba's internal HSF
> Dubbo will be the core base of HSF and Dubbo3.0 will learn some good design
> idea.
>
> for a more detailed thinkings and working about Dubbo3.0-preview. We want
> to write a detailed article for better sharing and discussion among
> community and hope this article is OK for Dubbo community.
>
> Regards
> Jefflv



-- 
Best Regards!
Huxing

Re: the current working of Dubbo3.0 Preview version

Posted by Ian Luo <ia...@gmail.com>.
I especially like topic 2 and 3. I believe the community will be
interested. How soon will the article be ready?

Cheers,
-Ian.

On Wed, Apr 10, 2019 at 6:05 PM RQ <lr...@gmail.com> wrote:

> Hi Community
>
> As you know,we has announced the news of Dubbo3.0 several months ago and
> there are a few of topic mail to discuss this version.  Here I would like
> to come a raw summary some working on it for hearing more advices and
> talkings about this.
>
> 1) Asynchronization (different to 2.7's way) of the Filter chain in the
> Dubbo Core.
>  The asynchrony of 2.7 is more limited to point-to-point asynchrony (a
> consumer calls a provider), while the asynchrony of 3.0 focuses on the
> asynchrony of the whole call chain in width and the programming model of Rx
> in height. Interestingly, Spring 5.0 released support for Flux and then
> started addressing asynchrony across processes.
>
> 2)Reactive support
>  In recent years, the popularity of the word reactive programming has risen
> rapidly. Reactive programming is a programming paradigm oriented around
> data flows and the propagation of change. Dubbo3.0 will realize the rx
> interface of reactive Stream, so that users can enjoy the response
> improvement brought by RP and even the architecture upgrade oriented to RP.
>
> 3)Exploring the cloud native/ServiceMesh direction
> The strategy we set is to visit the Envoy community to realize the concept
> of integrating Dubbo into mesh. At present, the Dubbo agreement has been
> supported by the Envoy. Of course, Dubbo Mesh is still a long way away from
> being truly usable.
>
> 4)Integration and support Alibaba's internal HSF
> Dubbo will be the core base of HSF and Dubbo3.0 will learn some good design
> idea.
>
> for a more detailed thinkings and working about Dubbo3.0-preview. We want
> to write a detailed article for better sharing and discussion among
> community and hope this article is OK for Dubbo community.
>
> Regards
> Jefflv
>