As  mentioned, Cloud Native is the development tendency of software
architecture. To build a responsive and resilient distributed system, a
more modern wire protocol is essential. Here are some outlines of the new
generation protocol in my mind :
- serialization independent & language independent
- better performance
- friendly to gateway applications ( metadata and payload can be processed
separately etc. )
- support reactive programming natively on protocol layer or easy to
implement more powerful load-balancing algorithms

On 2020/07/17 05:20:21, YunKun Huang <[email protected]> wrote:
> hey,>
>
> Cloud Native friendly sounds good. but how to define it? What dubbo
needs>
> change to achieve this?>
>
> I would like to add more topic for Dubbo 3.0>
>
> + Define Dubbo ecosystem>
> Currently Dubbo is big and there are many related repos, some of them
don't>
> have updates for a long time.>
> It's better to have a clean understanding here. to define what Dubbo can>
> provide and will continually maintain.>
>
> + Roadmap and release plan>
> For Dubbo 3.0, when there is a clean picture what it should look like.
We>
> need a roadmap.>
> And also for each version, exclude bug fixes, what kind of feature will>
> include and what may include.>
> This can help users to know what's happening to Dubbo and what's the
next>
> step, so they can make better plans for their own stuff, like version>
> upgrading.>
>
> + Integration with other project/systems>
> My understanding for Cloud Native, there are many great projects in the>
> ecosystem. Dubbo is a PRC framework and many of Cloud features can be>
> implemented with other projects/systems,>
> maybe we can discuss what project/systems can Dubbo work together with,>
> maybe for monitoring, service discovery, tracing, router and more.>
>
> Yunkun>
>
>
> On Thu, Jul 16, 2020 at 7:37 PM Jun Liu <[email protected]> wrote:>
>
> > Hi, Folks>
> >>
> > I would like to initiate a discussion about Dubbo 3.0.>
> >>
> > Recently, I was thinking about the next generation Dubbo, focusing on>
> > supporting larger-scale cluster with millions of instances, adapting
to>
> > cloud native infrastructures, working with Service Mesh, etc.. I also>
> > noticed that many developers in the community are also discussing this>
> > topic on GitHub and other occasions recently. Most users want to make
their>
> > Dubbo based micro-services Cloud Native, this requires the change of
Dubbo>
> > framework itself.>
> >>
> > In my mind, the key word of Dubbo 3.0 should be Cloud Native, we
should>
> > focus on making a plan to create a more Cloud Native friendly RPC>
> > framework. Approximately in 2018, the community had a discussion on>
> > defining Dubbo 3.0, which is mostly restricted the theme of Reactive>
> > Stream. But today, when talking about Dubbo 3.0 again, i think
Reactive>
> > Stream is still an important topic, but we should think much broader.>
> >>
> > I am just trying to give out some of my own thoughts on Dubbo 3.0. Hope
to>
> > hear more from you.>
> >>
> > Jun>
> >>
> >>
>

Reply via email to